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
October 2023
- 3 participants
- 36 discussions
Hi,
We have been interested in persisting the profiling data in the CDS archive
with the intention of improving the application's warmup time.
And now that the premain branch is here that does save profile data along
with AOT, we started playing with the premain branch to understand its
impact on the performance.
Our setup uses Springboot Petclinic [0] application and the CDS and shared
code archives are generated in a manner similar to this script [1].
Our training run only covers the application startup phase. That means at
each step we start the application and shut it down without putting any
load on it.
Using the archives thus generated I have done few experiments on my local
system. In these experiments the application is bound to two cpus.
The baseline for comparing the results is the case where the CDS archive
does not have any profiling data and there is no shared code archive.
The "premain" configuration refers to using a shared code archive and a CDS
archive with training data.
Here are some initial results:
1. Startup: It is heartening to see start-up time improve by almost 11%.
baseline 10.2s
premain 9.1s
2. Warmup:
This test measures the warmup time by applying load using 1 jmeter thread
to get an idea of the ramp-up time to reach the peak throughput.
The load is applied for the duration of 300 seconds. The graph [2] for
aot+profiling configuration shows interesting behavior.
In the initial period premain is ramping up faster than the baseline. Then
the slope of the curve for premain reduces significantly and a couple of
dips are also seen. Finally the throughput stabilizes.
It shows a drastic difference in the warmup time of the application when
running with the "premain" config.
3. Peak throughput: Last experiment is to measure peak throughput. It
starts with a warm-up phase of 180 seconds using 1 jmeter thread. After the
warmup phase the load is applied with 10 jmeter threads for a duration of 5
mins.
Last two minutes of throughput is considered for measurement. The graph [3]
for this test shows almost a 10% drop in the throughput compared to the
baseline.
I am sure others would have done similar testing. My questions are:
1. Are these results on the expected lines?
2. Are these tests using the CDS and the shared code (or cached code)
archives in the expected manner.
3. Warmup time with the premain branch looks pretty bad which is
surprising. Is there any trick I missed in my tests? Is there anything else
that needs to be done to get better warmup time?
4. What is the point of creating a new static archive? Shouldn't the
applications just create the dynamic archive?
5. I am also wondering if there is any design doc that can be shared that
explains the AOT compilation strategy adopted in the premain branch?
I have placed my scripts here [4] in case anyone wants to use them to run
these tests (you need to build the Petclinic app before using these
scripts).
Please feel free to share your thoughts.
[0] https://github.com/spring-projects/spring-petclinic
[1]
https://github.com/openjdk/leyden/blob/d960fb15258cc99a1bf7f0b1e94bd8be0660…
[2]
https://github.com/ashu-mehra/leyden-perf/blob/main/spring/fd82682/tput-t1.…
[3]
https://github.com/ashu-mehra/leyden-perf/blob/main/spring/fd82682/tput-t10…
[4] https://github.com/ashu-mehra/leyden-perf
Thanks,
- Ashutosh Mehra
7
15
Changeset: 04b7722e
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-10-30 14:31:51 +0000
URL: https://git.openjdk.org/leyden/commit/04b7722e82ccf23458070cabf4ae7fb0e2efb…
8317841: [premain] do not archive spring's dynamically generated classes
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/share/native/libzip/zip_util.h
! test/hotspot/jtreg/runtime/cds/appcds/leyden/ExcludedClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/ExcludedClassesOldWF.java
Changeset: 940808ea
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-10-30 17:35:52 +0000
URL: https://git.openjdk.org/leyden/commit/940808ea845e4975a38756dd8196b4d53d1aa…
fixed gcc build
! src/hotspot/share/oops/trainingData.hpp
1
0
git: openjdk/leyden: premain: Memoize requests to ciMethod::inline_instructions_size()
by duke 28 Oct '23
by duke 28 Oct '23
28 Oct '23
Changeset: 0ea8bcc7
Author: Igor Veresov <igor.veresov(a)oracle.com>
Date: 2023-10-23 14:11:30 +0000
URL: https://git.openjdk.org/leyden/commit/0ea8bcc7cd6336fc700d63c0745f23be5f023…
Memoize requests to ciMethod::inline_instructions_size()
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
1
0
Changeset: a1a901bd
Author: Per Minborg <pminborg(a)gmail.com>
Date: 2023-10-19 12:21:30 +0000
URL: https://git.openjdk.org/leyden/commit/a1a901bdaae483d5ffb81f99b0fb307866a33…
Add security note
! src/java.base/share/classes/java/lang/ComputedConstant.java
Changeset: 69f970f2
Author: Per Minborg <pminborg(a)gmail.com>
Date: 2023-10-20 15:07:14 +0000
URL: https://git.openjdk.org/leyden/commit/69f970f2a31af46a710691556cff02c199064…
Add JEP examples to the snippets file
! src/java.base/share/classes/java/lang/snippet-files/ComputedConstantSnippets.java
Changeset: f736767d
Author: Per Minborg <pminborg(a)gmail.com>
Date: 2023-10-26 11:06:23 +0000
URL: https://git.openjdk.org/leyden/commit/f736767d525b6785a14cddca75e78d8025c34…
Add Fibonacci examples and benchmarks
! src/java.base/share/classes/java/lang/snippet-files/ComputedConstantSnippets.java
+ test/micro/org/openjdk/bench/java/lang/ComputedConstantMapVsCC.java
1
0
git: openjdk/leyden: premain: Fixed crash in new workflow during AOT compilation in ciEnv::compute_init_state_for_precompiled()
by duke 27 Oct '23
by duke 27 Oct '23
27 Oct '23
Changeset: 2ac33fb0
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-10-26 22:58:01 +0000
URL: https://git.openjdk.org/leyden/commit/2ac33fb05717fadb47517c5305462c98dff21…
Fixed crash in new workflow during AOT compilation in ciEnv::compute_init_state_for_precompiled()
! src/hotspot/share/ci/ciEnv.cpp
! test/hotspot/jtreg/runtime/cds/appcds/leyden/SpringPetClinic.java
1
0
Changeset: ded30038
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-10-24 17:30:23 +0000
URL: https://git.openjdk.org/leyden/commit/ded3003847ebc561cc2385ad8ebb8f192f08b…
clean up CDS code
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
Changeset: 09c307a9
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-10-25 12:44:13 +0000
URL: https://git.openjdk.org/leyden/commit/09c307a9d3742bd3cea71d367a07c7fd8a1a1…
improved LeydenTester and move the old-workflow test cases to XxxOldWF.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/ExcludedClasses.java
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/ExcludedClassesOldWF.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenHello.java
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenHelloOldWF.java
! test/lib/jdk/test/lib/LeydenTester.java
Changeset: a20e93ae
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-10-25 14:53:08 +0000
URL: https://git.openjdk.org/leyden/commit/a20e93aeaf5662f80d081896858ccc83b23ae…
Added spring-petclinic as jtreg test
! test/hotspot/jtreg/premain/spring-petclinic/Makefile
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/SpringPetClinic.java
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/SpringPetClinicOldWF.java
! test/lib/jdk/test/lib/LeydenTester.java
Changeset: daf1c352
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-10-26 20:43:50 +0000
URL: https://git.openjdk.org/leyden/commit/daf1c352c9fb7fe2ff04e7fb39223e9194486…
Fixed handlig of unregistered classes in new workflow -- now they are passed from preimage to final image
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/trainingData.cpp
! test/hotspot/jtreg/runtime/cds/appcds/leyden/ExcludedClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/SpringPetClinic.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/SpringPetClinicOldWF.java
! test/hotspot/jtreg/runtime/cds/appcds/preloadedClasses/PreloadedClassVerification.java
1
0
Changeset: 5a6aa569
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-09-29 17:17:54 +0000
URL: https://git.openjdk.org/leyden/commit/5a6aa569aa279141193038dc2e61e18a8b24b…
8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files
Reviewed-by: almatvee
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: 47569a25
Author: Kevin Driver <kdriver(a)openjdk.org>
Date: 2023-09-29 18:47:47 +0000
URL: https://git.openjdk.org/leyden/commit/47569a256cb61f210bf2d9f28656fd3fa5ad2…
8295919: java.security.MessageDigest.isEqual does not adhere to @implNote
Reviewed-by: mullan
! src/java.base/share/classes/java/security/MessageDigest.java
Changeset: 009f5e1f
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-09-30 01:06:16 +0000
URL: https://git.openjdk.org/leyden/commit/009f5e1fa177eea326aefec0f995f589a0116…
8317141: Remove unused validIndex method from URLClassPath$JarLoader
Reviewed-by: alanb, lancea, dfuchs
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
Changeset: fb055e7e
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-10-01 16:32:05 +0000
URL: https://git.openjdk.org/leyden/commit/fb055e7e5300958b2a6a290aa6783e8ede929…
8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b
Reviewed-by: ihse, fyang, luhenry, mli
! make/autoconf/libraries.m4
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: b8fa6c23
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-10-01 16:33:54 +0000
URL: https://git.openjdk.org/leyden/commit/b8fa6c23f5f7c4991ee6f0881a0452e591b65…
8316186: RISC-V: Remove PlatformCmpxchg<4>
Reviewed-by: fyang, mli
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
Changeset: 93f662f4
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2023-10-01 20:01:09 +0000
URL: https://git.openjdk.org/leyden/commit/93f662f4fc766c09492c8d4ce7048605325d2…
8317335: Build on windows fails after 8316645
Reviewed-by: lmesnik
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: 8fcf70e9
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-02 05:06:45 +0000
URL: https://git.openjdk.org/leyden/commit/8fcf70e931cd2e69e644c459d16d1410ce7ff…
5066247: Refine the spec of equals() and hashCode() for j.text.Format classes
Reviewed-by: naoto, darcy
! 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/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
Changeset: 207819a0
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-10-02 07:03:40 +0000
URL: https://git.openjdk.org/leyden/commit/207819a05e42b666efb074921b066c819c020…
8315604: IGV: dump and visualize node bottom and phase types
Co-authored-by: Tobias Holenstein <tholenstein(a)openjdk.org>
Reviewed-by: thartmann, chagedorn, tholenstein
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/phaseX.hpp
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/EditPropertyFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/condenseGraph.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showTypes.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
Changeset: 795e5dcc
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-02 07:35:02 +0000
URL: https://git.openjdk.org/leyden/commit/795e5dcc856491031b87a1f2a942681a58267…
8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration
Co-authored-by: Ivan Walulya <iwalulya(a)openjdk.org>
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/gc/g1/test_g1CodeRootSet.cpp
Changeset: 69489427
Author: Ludvig Janiuk <lujaniuk(a)openjdk.org>
Committer: Julian Waters <jwaters(a)openjdk.org>
Date: 2023-10-02 07:40:11 +0000
URL: https://git.openjdk.org/leyden/commit/69489427e941daeac6fdd7f52a6129612b70c…
8317327: Remove JT_JAVA dead code in jib-profiles.js
Reviewed-by: erikj, jwaters
! make/conf/jib-profiles.js
Changeset: eeb63cd0
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-02 08:03:10 +0000
URL: https://git.openjdk.org/leyden/commit/eeb63cd0fad9de1f7182ab97d0f25ac67745a…
8316361: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN with -XX:VerifyIterativeGVN=10
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestNotifyOpaqueZeroTripGuardToCmpI.java
Changeset: 59847926
Author: Michal Sobierski <145339032+msobiers(a)users.noreply.github.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-02 09:56:14 +0000
URL: https://git.openjdk.org/leyden/commit/59847926b63860704bcf2967660628eaede8e…
8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests
Reviewed-by: shade, rhalade, valeriep
! test/jdk/sun/security/rsa/SignedObjectChain.java
Changeset: 516cfb13
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-10-02 10:01:44 +0000
URL: https://git.openjdk.org/leyden/commit/516cfb135f7e5fefaf6e6f2928f6ecb88806f…
8316907: Fix nonnull-compare warnings
Reviewed-by: kbarrett, jsjolen
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/asm/codeBuffer.cpp
Changeset: 8093563b
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2023-10-02 13:06:43 +0000
URL: https://git.openjdk.org/leyden/commit/8093563bce03b2a7dcea175f1e71cfd67de1c…
8317295: ResponseSubscribers.SubscriberAdapter should call the finisher function asynchronously
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java
Changeset: 2637e8dd
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-02 13:16:49 +0000
URL: https://git.openjdk.org/leyden/commit/2637e8ddc4ffe102418139f501fc0be8e9c53…
8317314: Remove unimplemented ObjArrayKlass::oop_oop_iterate_elements_bounded
Reviewed-by: dcubed
! src/hotspot/share/oops/objArrayKlass.hpp
Changeset: 878d27db
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-10-02 14:18:27 +0000
URL: https://git.openjdk.org/leyden/commit/878d27dba16accf57a9d2d5e5cccf7af425dd…
8317273: compiler/codecache/OverflowCodeCacheTest.java fails transiently on Graal
Reviewed-by: never, thartmann
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
Changeset: a564d436
Author: Soumadipta Roy <roysouma(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-02 15:17:02 +0000
URL: https://git.openjdk.org/leyden/commit/a564d436c722f14041231158f21c4ad3a2f6a…
8315692: Parallelize gc/stress/TestStressRSetCoarsening.java test
Reviewed-by: shade, mli, lmesnik, tschatzl
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
Changeset: f9850061
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-10-02 18:12:06 +0000
URL: https://git.openjdk.org/leyden/commit/f985006142c87d563f7e69d63b206c15e7e6f…
8309356: Read files in includedir in alphanumeric order
Reviewed-by: mullan
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
+ test/jdk/sun/security/krb5/config/IncludeDirOrder.java
Changeset: d7d1d42b
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-10-02 19:55:22 +0000
URL: https://git.openjdk.org/leyden/commit/d7d1d42b67bcc8e6fe98e936b10e43edfd498…
8316771: Krb5.java has not defined messages for all error codes
Reviewed-by: mullan
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
+ test/jdk/sun/security/krb5/ErrorMessages.java
Changeset: ad81abd2
Author: Mourad Abbay <mourad.abbay(a)oracle.com>
Committer: Paul Sandoz <psandoz(a)openjdk.org>
Date: 2023-10-02 20:13:46 +0000
URL: https://git.openjdk.org/leyden/commit/ad81abd2dbddc47d57eceb4d90fe615a6e986…
8317034: Remove redundant type cast in the java.util.stream package
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/StreamSpliterators.java
Changeset: 5c8366ee
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-10-02 20:15:43 +0000
URL: https://git.openjdk.org/leyden/commit/5c8366eea4555b5b145a5337e774020006e00…
8268622: Performance issues in javac `Name` class
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java
Changeset: e25121d1
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2023-10-02 20:21:58 +0000
URL: https://git.openjdk.org/leyden/commit/e25121d1d908bd74e7a5914d85284ab322bed…
8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
Changeset: d2e2c4ce
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-10-02 21:53:12 +0000
URL: https://git.openjdk.org/leyden/commit/d2e2c4cef1f15a3fc7f1f619470d23ae6bb37…
8309667: TLS handshake fails because of ConcurrentModificationException in PKCS12KeyStore.engineGetEntry
Reviewed-by: djelinski, mullan
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
+ test/jdk/sun/security/pkcs12/AttributesCorrectness.java
+ test/jdk/sun/security/pkcs12/AttributesMultiThread.java
Changeset: 6e1aacdf
Author: Mark Powers <mpowers(a)openjdk.org>
Committer: Valerie Peng <valeriep(a)openjdk.org>
Date: 2023-10-02 22:43:48 +0000
URL: https://git.openjdk.org/leyden/commit/6e1aacdfba5a32f7b071eea8039888d275827…
8296631: NSS tests failing on OL9 linux-aarch64 hosts
Reviewed-by: valeriep
+ test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/cert9.db
+ test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/key4.db
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/Secmod/cert9.db
! test/jdk/sun/security/pkcs11/Secmod/key4.db
! test/jdk/sun/security/pkcs11/Secmod/pkcs11.txt
! test/jdk/sun/security/pkcs11/SecmodTest.java
+ test/jdk/sun/security/pkcs11/tls/tls12/cert9.db
+ test/jdk/sun/security/pkcs11/tls/tls12/key4.db
+ test/jdk/sun/security/pkcs11/tls/tls12/pkcs11.txt
Changeset: 26c21f50
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-10-03 04:38:36 +0000
URL: https://git.openjdk.org/leyden/commit/26c21f50a39a4ae0425b6e7ae63afbdaf627e…
8314294: Unsafe::allocateMemory and Unsafe::freeMemory are slower than malloc/free
Reviewed-by: shade, dlong
! src/hotspot/share/prims/unsafe.cpp
Changeset: 287b2432
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-10-03 05:54:33 +0000
URL: https://git.openjdk.org/leyden/commit/287b24322135b54641f013970c4545ce069c4…
8316893: Compile without -fno-delete-null-pointer-checks
Reviewed-by: kbarrett, erikj
! make/autoconf/flags-cflags.m4
Changeset: b6a97c07
Author: Nick Gasson <ngasson(a)openjdk.org>
Date: 2023-10-03 08:17:51 +0000
URL: https://git.openjdk.org/leyden/commit/b6a97c078043862b20bd8e1d1b8ccb8699995…
8316880: AArch64: "stop: Header is not fast-locked" with -XX:-UseLSE since JDK-8315880
Reviewed-by: rkennke, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
Changeset: 3bcfac18
Author: Glavo <zjx001202(a)gmail.com>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-10-03 10:34:12 +0000
URL: https://git.openjdk.org/leyden/commit/3bcfac18c39d83bf876787e7ce422831bab0d…
8317246: Cleanup java.net.URLEncoder and URLDecoder use of file.encoding property
Reviewed-by: rriggs, naoto
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java
Changeset: 353d1396
Author: Andrew Leonard <aleonard(a)openjdk.org>
Date: 2023-10-03 14:00:00 +0000
URL: https://git.openjdk.org/leyden/commit/353d139682d530b74795cdca4753afba6766b…
8317340: Windows builds are not reproducible if MS VS compiler install path differs
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
! make/autoconf/util_paths.m4
Changeset: c47a0ce3
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-03 14:31:12 +0000
URL: https://git.openjdk.org/leyden/commit/c47a0ce3f03daf7a4ec0c0c8b8626bb662836…
8317235: Remove Access API use in nmethod class
Reviewed-by: kbarrett, thartmann
! src/hotspot/share/code/nmethod.cpp
Changeset: 0e501f66
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-03 15:03:21 +0000
URL: https://git.openjdk.org/leyden/commit/0e501f66dfc52a0e049d4fa39c1fcd24f1f2e…
8308429: jvmti/StopThread/stopthrd007 failed with "NoClassDefFoundError: Could not initialize class jdk.internal.misc.VirtualThreads"
Reviewed-by: dholmes, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/StopThread/stopthrd007.java
Changeset: 89987dbf
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-03 15:03:47 +0000
URL: https://git.openjdk.org/leyden/commit/89987dbf8789f166fe24e7facf5b8cc9a3c29…
8303773: Replace "main.wrapper" with "test.thread.factory" property in test code
Reviewed-by: cjplummer, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor001/monitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads003/threads003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/unmonitor/unmonitor001/unmonitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIThreadFactory.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/RunParams.java
! test/jdk/com/sun/jdi/DebuggeeWrapper.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jtreg_test_thread_factory/src/share/classes/Virtual.java
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: ae796a4e
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2023-10-03 15:33:48 +0000
URL: https://git.openjdk.org/leyden/commit/ae796a4e1000afb836c1b0a65edf39ab9d2e7…
8316923: Add DEF_STATIC_JNI_OnLoad for librmi
Reviewed-by: alanb
! src/java.rmi/share/native/librmi/GC.c
Changeset: b438cffd
Author: Swati Sharma <swati.sharma(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-10-03 16:01:36 +0000
URL: https://git.openjdk.org/leyden/commit/b438cffdb9821fce86d215e452b41810b08b3…
8314085: Fixing scope from benchmark to thread for JMH tests having shared state
Co-authored-by: Vladimir Ivanov <vaivanov(a)openjdk.org>
Reviewed-by: sviswanathan, ecaspole
! test/micro/org/openjdk/bench/java/io/DataInputStreamTest.java
! test/micro/org/openjdk/bench/java/lang/ArrayClone.java
! test/micro/org/openjdk/bench/java/lang/StringCompareToDifferentLength.java
! test/micro/org/openjdk/bench/java/lang/StringCompareToIgnoreCase.java
! test/micro/org/openjdk/bench/java/lang/StringComparisons.java
! test/micro/org/openjdk/bench/java/lang/StringEquals.java
! test/micro/org/openjdk/bench/java/lang/StringFormat.java
! test/micro/org/openjdk/bench/java/lang/StringReplace.java
! test/micro/org/openjdk/bench/java/lang/StringSubstring.java
! test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java
! test/micro/org/openjdk/bench/java/lang/constant/MethodTypeDescFactories.java
! test/micro/org/openjdk/bench/java/lang/constant/ReferenceClassDescResolve.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesConstant.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesIdentity.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesThrowException.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAppendParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeParam.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeReturn.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeDropParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeGenerify.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeInsertParams.java
! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java
! test/micro/org/openjdk/bench/java/time/GetYearBench.java
! test/micro/org/openjdk/bench/java/time/InstantBench.java
! test/micro/org/openjdk/bench/java/time/format/DateTimeFormatterWithPaddingBench.java
! test/micro/org/openjdk/bench/java/util/ListArgs.java
! test/micro/org/openjdk/bench/java/util/LocaleDefaults.java
! test/micro/org/openjdk/bench/java/util/TestAdler32.java
! test/micro/org/openjdk/bench/java/util/TestCRC32.java
! test/micro/org/openjdk/bench/java/util/TestCRC32C.java
! test/micro/org/openjdk/bench/java/util/regex/Exponential.java
! test/micro/org/openjdk/bench/java/util/regex/Primality.java
! test/micro/org/openjdk/bench/java/util/regex/Trim.java
! test/micro/org/openjdk/bench/javax/crypto/AESReinit.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/LoadMaskedIOOBEBenchmark.java
! test/micro/org/openjdk/bench/vm/compiler/Rotation.java
! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java
! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java
Changeset: b859da9c
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-03 16:38:17 +0000
URL: https://git.openjdk.org/leyden/commit/b859da9c548fbd1463b336059d1c55312c7b7…
8316696: Remove the testing base classes: IntlTest and CollatorTest
Reviewed-by: naoto
! test/jdk/java/text/BreakIterator/BreakIteratorTest.java
! test/jdk/java/text/BreakIterator/Bug4533872.java
! test/jdk/java/text/CharacterIterator/CharacterIteratorTest.java
! test/jdk/java/text/Collator/APITest.java
! test/jdk/java/text/Collator/Bug6271411.java
- test/jdk/java/text/Collator/CollatorTest.java
! test/jdk/java/text/Collator/DanishTest.java
! test/jdk/java/text/Collator/DummyTest.java
! test/jdk/java/text/Collator/EnglishTest.java
! test/jdk/java/text/Collator/FinnishTest.java
! test/jdk/java/text/Collator/FrenchTest.java
! test/jdk/java/text/Collator/G7Test.java
! test/jdk/java/text/Collator/GermanTest.java
! test/jdk/java/text/Collator/IteratorTest.java
! test/jdk/java/text/Collator/MonkeyTest.java
! test/jdk/java/text/Collator/Regression.java
! test/jdk/java/text/Collator/SpanishTest.java
! test/jdk/java/text/Collator/SurrogatesTest.java
! test/jdk/java/text/Collator/Test4401726.java
! test/jdk/java/text/Collator/ThaiTest.java
! test/jdk/java/text/Collator/TurkishTest.java
! test/jdk/java/text/Collator/VietnameseTest.java
! test/jdk/java/text/Format/ChoiceFormat/Bug4185732Test.java
! test/jdk/java/text/Format/DateFormat/Bug4322313.java
! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java
! test/jdk/java/text/Format/DateFormat/DateFormatRoundTripTest.java
! test/jdk/java/text/Format/DateFormat/DateFormatTest.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormat.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatAPI.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java
! test/jdk/java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java
! test/jdk/java/text/Format/DateFormat/TimeZoneNameTest.java
! test/jdk/java/text/Format/DateFormat/bug4358730.java
! test/jdk/java/text/Format/MessageFormat/Bug4185816Test.java
! test/jdk/java/text/Format/MessageFormat/MessageRegression.java
! test/jdk/java/text/Format/MessageFormat/MessageTest.java
! test/jdk/java/text/Format/MessageFormat/bug4492719.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalParse.java
! test/jdk/java/text/Format/NumberFormat/Bug4838107.java
! test/jdk/java/text/Format/NumberFormat/DFSExponential.java
! test/jdk/java/text/Format/NumberFormat/DFSSerialization.java
! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatAPI.java
! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java
! test/jdk/java/text/Format/NumberFormat/IntlTestNumberFormatAPI.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
! test/jdk/java/text/Format/NumberFormat/NumberRoundTrip.java
! test/jdk/java/text/Format/NumberFormat/NumberTest.java
! test/jdk/java/text/Format/NumberFormat/PositionTest.java
! test/jdk/java/text/Format/common/FormatIteratorTest.java
! test/jdk/java/text/Normalizer/ICUBasicTest.java
! test/jdk/java/text/Normalizer/NormalizerAPITest.java
! test/jdk/java/text/testlib/HexDumpReader.java
- test/jdk/java/text/testlib/IntlTest.java
! test/jdk/java/text/testlib/TestUtils.java
! test/jdk/java/util/Calendar/CalendarLimitTest.java
! test/jdk/java/util/Calendar/CalendarRegression.java
! test/jdk/java/util/Calendar/CalendarTest.java
! test/jdk/java/util/Calendar/FieldStateTest.java
! test/jdk/java/util/Calendar/GregorianCutoverTest.java
! test/jdk/java/util/Calendar/JulianTest.java
! test/jdk/java/util/Calendar/NonLenientTest.java
! test/jdk/java/util/Calendar/bug4243802.java
! test/jdk/java/util/Calendar/bug4316678.java
! test/jdk/java/util/Calendar/bug4372743.java
! test/jdk/java/util/Calendar/bug4409072.java
! test/jdk/java/util/Date/DateRegression.java
! test/jdk/java/util/Date/DateTest.java
! test/jdk/java/util/Date/TimestampTest.java
! test/jdk/java/util/Locale/LegacyCodesClassInvariant.java
! test/jdk/java/util/Locale/LocaleEnhanceTest.java
! test/jdk/java/util/Locale/LocaleTest.java
! test/jdk/java/util/TimeZone/Bug4322313.java
! test/jdk/java/util/TimeZone/Bug6329116.java
! test/jdk/java/util/TimeZone/TimeZoneBoundaryTest.java
! test/jdk/java/util/TimeZone/TimeZoneRegression.java
! test/jdk/java/util/TimeZone/TimeZoneTest.java
! test/jdk/java/util/TimeZone/TransitionTest.java
- test/jdk/sun/util/resources/TimeZone/IntlTest.java
Changeset: cfabcbf8
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2023-10-03 18:18:26 +0000
URL: https://git.openjdk.org/leyden/commit/cfabcbf85837e97bdd6c9e4e06e875ecbaa70…
8317121: vector_masked_load instruction is moved too early after JDK-8286941
Co-authored-by: Vladimir Ivanov <vlivanov(a)openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann(a)openjdk.org>
Co-authored-by: Dean Long <dlong(a)openjdk.org>
Reviewed-by: thartmann, vlivanov, epeter
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestMaskedVectors.java
Changeset: 1809b8cd
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-10-03 18:32:57 +0000
URL: https://git.openjdk.org/leyden/commit/1809b8cdd6f27fd2f19072a874f5020ca717a…
8317265: ListFormat::format specification could be made clearer regarding handling IllegalArgumentException.
Reviewed-by: joehw
! src/java.base/share/classes/java/text/ListFormat.java
Changeset: 8ff10a0d
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-10-03 19:18:27 +0000
URL: https://git.openjdk.org/leyden/commit/8ff10a0d3520fbeae9fe7aac4226d65b93ec7…
8317446: ProblemList gc/arguments/TestNewSizeFlags.java on macosx-aarch64 in Xcomp
8317448: ProblemList compiler/interpreter/TestVerifyStackAfterDeopt.java on macosx-aarch64 in Xcomp
8317449: ProblemList serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java on several platforms
Reviewed-by: thartmann
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
Changeset: f7deaf4b
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-10-03 19:35:51 +0000
URL: https://git.openjdk.org/leyden/commit/f7deaf4bef21cb86fcc8a6c10454fbd6bbbba…
8316778: test hprof lib: invalid array element type from JavaValueArray.elementSize
Reviewed-by: cjplummer, lmesnik, sspitsyn
+ test/lib-test/jdk/test/lib/hprof/HprofTest.java
! test/lib/jdk/test/lib/hprof/model/JavaObject.java
! test/lib/jdk/test/lib/hprof/model/JavaValueArray.java
Changeset: 8c0d026d
Author: Mark Powers <mpowers(a)openjdk.org>
Committer: Valerie Peng <valeriep(a)openjdk.org>
Date: 2023-10-04 00:23:42 +0000
URL: https://git.openjdk.org/leyden/commit/8c0d026d0f508e0c896fd28d725915c52d1b6…
8315042: NPE in PKCS7.parseOldSignedData
Reviewed-by: valeriep, weijun
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! test/jdk/sun/security/x509/X509CRLImpl/UnexpectedNPE.java
Changeset: 0b0f8b55
Author: Varada M <mvarada2000(a)gmail.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-10-04 06:07:14 +0000
URL: https://git.openjdk.org/leyden/commit/0b0f8b55a6becff269ecf7aa19db12e998e23…
8219652: [aix] Tests failing with JNI attach problems.
Reviewed-by: dholmes, cjplummer, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/jni/terminatedThread/libterminatedThread.c
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp
Changeset: 48f1a925
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-04 07:54:30 +0000
URL: https://git.openjdk.org/leyden/commit/48f1a925e528cc9f8cd6c727129918e0e49b3…
8316679: C2 SuperWord: wrong result, load should not be moved before store if not comparable
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
Changeset: d4c904d8
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-04 07:58:41 +0000
URL: https://git.openjdk.org/leyden/commit/d4c904d81970bbe5b0afe1029eae705366779…
8317294: Classloading throws exceptions over already pending exceptions
Reviewed-by: dholmes, coleenp
! src/hotspot/share/classfile/classFileParser.cpp
Changeset: 0d4de8a7
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-04 09:36:53 +0000
URL: https://git.openjdk.org/leyden/commit/0d4de8a71f063e44618f43ddd862a91aed647…
8316971: Add Lint warning for restricted method calls
Reviewed-by: ihse, vromero
! make/modules/java.base/Java.gmk
! make/test/BuildMicrobenchmark.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.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/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
+ test/langtools/tools/javac/RestrictedMethods.java
+ test/langtools/tools/javac/RestrictedMethods.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
Changeset: 9718f490
Author: Yudi Zheng <yzheng(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-10-04 10:18:39 +0000
URL: https://git.openjdk.org/leyden/commit/9718f490fb76f6712ac8f9c7f5248ca10bf83…
8317452: [JVMCI] Export symbols used by lightweight locking to JVMCI compilers.
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/lockStack.hpp
Changeset: a8549b63
Author: Daniel Skantz <daniel.skantz(a)oracle.com>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-04 11:58:16 +0000
URL: https://git.openjdk.org/leyden/commit/a8549b63674be433617b986f392e4ff7afef5…
8280120: [IR Framework] Add attribute to @IR to enable/disable IR matching based on the architecture
Reviewed-by: rcastanedalo, epeter, thartmann
! test/hotspot/jtreg/compiler/lib/ir_framework/IR.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPlatformChecks.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPreconditions.java
Changeset: b0d6c847
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-10-04 12:06:31 +0000
URL: https://git.openjdk.org/leyden/commit/b0d6c8472f69fef0265b41a4caf9e564adf68…
8316396: Endless loop in C2 compilation triggered by AddNode::IdealIL
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestLargeTreeOfSubNodes.java
Changeset: 0a3a925a
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-10-04 12:06:52 +0000
URL: https://git.openjdk.org/leyden/commit/0a3a925ad88921d387aa851157f54ac0054d3…
8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Reviewed-by: thartmann
! src/hotspot/share/opto/type.cpp
+ test/hotspot/jtreg/compiler/allocation/TestNewMaxLengthArray.java
Changeset: 4195246f
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-04 14:15:10 +0000
URL: https://git.openjdk.org/leyden/commit/4195246fba721934f2b2c0525b1d5b2fe4b08…
8317354: Serial: Move DirtyCardToOopClosure to gc/serial folder
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: ddacf927
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2023-10-04 17:27:33 +0000
URL: https://git.openjdk.org/leyden/commit/ddacf92713aaa17f6fc50c1fb7a5da1ca7809…
8305765: CompressedClassPointers.java is unreliable due to ASLR
Reviewed-by: iklam
! src/hotspot/share/memory/metaspace.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
Changeset: 36314a90
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-10-04 18:39:25 +0000
URL: https://git.openjdk.org/leyden/commit/36314a90c15e2ab2a9b32c2e471655c1b07d4…
8267509: Improve IllegalAccessException message to include the cause of the exception
Reviewed-by: liach, naoto
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
Changeset: 3105538d
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2023-10-04 19:38:26 +0000
URL: https://git.openjdk.org/leyden/commit/3105538de5569845547b40f243a994a95a84b…
8316146: Open some swing tests 4
Reviewed-by: honkar, aivanov, prr
+ test/jdk/javax/swing/BasicMenuItemUI/bug4239714.java
+ test/jdk/javax/swing/BasicMenuUI/bug4244616.java
+ test/jdk/javax/swing/LookAndFeel/bug4306431.java
+ test/jdk/javax/swing/ToolTipManager/bug5078214.java
Changeset: c6c69b57
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-05 06:02:02 +0000
URL: https://git.openjdk.org/leyden/commit/c6c69b579c71238db5a6f940160d481992eec…
8314654: Metaspace: move locking out of MetaspaceArena
Reviewed-by: adinn, jsjolen
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.hpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
Changeset: 3630af26
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-05 06:46:44 +0000
URL: https://git.openjdk.org/leyden/commit/3630af26e6f05237195e53b98603adf404e90…
8316594: C2 SuperWord: wrong result with hand unrolled loops
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorization.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
Changeset: 1ed9c76e
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-05 07:01:18 +0000
URL: https://git.openjdk.org/leyden/commit/1ed9c76ec8a76592203ce35f240f8753ba493…
8309204: Obsolete DoReserveCopyInSuperWord
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: a250ae4d
Author: Ludvig Janiuk <lujaniuk(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2023-10-05 07:54:34 +0000
URL: https://git.openjdk.org/leyden/commit/a250ae4d1b9c27757eb12d2f1673187c86214…
8317039: Enable specifying the JDK used to run jtreg
Reviewed-by: erikj
! make/RunTests.gmk
! make/RunTestsPrebuilt.gmk
! make/autoconf/lib-tests.m4
! make/autoconf/spec.gmk.in
Changeset: 42be2387
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-10-05 10:14:08 +0000
URL: https://git.openjdk.org/leyden/commit/42be23877cb34055b630f576a6668ca2f46af…
8316523: Relativize esp in interpreter frames (PowerPC only)
Reviewed-by: mdoerr, eosterlund
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: 4c5b66dc
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2023-10-05 10:44:05 +0000
URL: https://git.openjdk.org/leyden/commit/4c5b66dceab15ce27f742c4173e14156249eb…
8317522: Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong
Reviewed-by: djelinski
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
Changeset: a8eacb31
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2023-10-05 13:41:11 +0000
URL: https://git.openjdk.org/leyden/commit/a8eacb31ab8466f50a939d6748dbdd1560516…
8317240: Promptly free OopMapEntry after fail to insert the entry to OopMapCache
Reviewed-by: coleenp, fparain
! src/hotspot/share/interpreter/oopMapCache.cpp
Changeset: a1c9587c
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-05 14:40:15 +0000
URL: https://git.openjdk.org/leyden/commit/a1c9587c27538bda3b0f6745d9c80ff4e1b9a…
8313348: Fix typo in JFormattedTextField: 'it self'
Reviewed-by: honkar, dnguyen, psadhukhan
! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
Changeset: 8a30c2a9
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-10-05 23:06:20 +0000
URL: https://git.openjdk.org/leyden/commit/8a30c2a9b2ef3f069e82061e6db113e259a75…
8317443: StackOverflowError on calling ListFormat::getInstance() for Norwegian locales
Reviewed-by: joehw
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! test/jdk/java/text/Format/ListFormat/TestListFormat.java
Changeset: 991ce84e
Author: Ben Perez <ben.perez(a)oracle.com>
Committer: Valerie Peng <valeriep(a)openjdk.org>
Date: 2023-10-06 03:07:23 +0000
URL: https://git.openjdk.org/leyden/commit/991ce84e0984414386e2f4dcefecf8da14cc1…
4964430: (spec) missing IllegalStateException exception requirement for javax.crypto.Cipher.doFinal
Reviewed-by: mullan, valeriep
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/NullCipher.java
Changeset: f0d66d1f
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2023-10-06 08:57:08 +0000
URL: https://git.openjdk.org/leyden/commit/f0d66d1fd3fad3baea893423f63c739682955…
8317502: Add asserts to check for non-null in ciInstance::java_lang_Class_klass
Reviewed-by: kvn, thartmann
! src/hotspot/share/ci/ciInstance.cpp
Changeset: 7162624d
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2023-10-06 09:14:03 +0000
URL: https://git.openjdk.org/leyden/commit/7162624d70886fc2afc357ab4b0d4ec431e2d…
8269393: store/load order not preserved when handling memory pool due to weakly ordered memory architecture of aarch64
Reviewed-by: thartmann, aph
! src/hotspot/share/services/memoryPool.cpp
Changeset: ec9ba5da
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-10-06 10:56:00 +0000
URL: https://git.openjdk.org/leyden/commit/ec9ba5dae9271978f60546ba95a4cf2575890…
8317660: [BACKOUT] 8269393: store/load order not preserved when handling memory pool due to weakly ordered memory architecture of aarch64
Reviewed-by: ayang
! src/hotspot/share/services/memoryPool.cpp
Changeset: 691db5df
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-06 12:17:16 +0000
URL: https://git.openjdk.org/leyden/commit/691db5df73a48cf7d78cb6b5f5085a3219bac…
8317592: Serial: Remove Space::toContiguousSpace
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: b3cc0c84
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-06 12:17:38 +0000
URL: https://git.openjdk.org/leyden/commit/b3cc0c84316dd59f406a6fa23fcaf3d029910…
8317318: Serial: Change GenCollectedHeap to SerialHeap in whitebox
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/prims/whitebox.cpp
Changeset: a64794b1
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2023-10-06 16:11:58 +0000
URL: https://git.openjdk.org/leyden/commit/a64794b1eda99fd20d318e77554d92a29fdb5…
8317560: Change to Xcode 14.3.1 for building on macOS at Oracle
Reviewed-by: erikj
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/createMacosxDevkit.sh
Changeset: b62e774e
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2023-10-06 16:20:21 +0000
URL: https://git.openjdk.org/leyden/commit/b62e774e6a531db934de04211724a2a8159d9…
8317515: Unify the code of the parse*() families of methods in j.l.Integer and j.l.Long
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: 6c6beba2
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-10-06 17:46:03 +0000
URL: https://git.openjdk.org/leyden/commit/6c6beba2569a2f9f3fd5d6988360ffd8680de…
8317128: java/nio/file/Files/CopyAndMove.java failed with AccessDeniedException
Reviewed-by: alanb, lancea
! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
! src/java.base/windows/classes/sun/nio/fs/WindowsException.java
Changeset: a4e9168b
Author: vamsi-parasa <srinivas.vamsi.parasa(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-10-06 20:15:30 +0000
URL: https://git.openjdk.org/leyden/commit/a4e9168bab1c2872ce2dbc7971a45c2592702…
8309130: x86_64 AVX512 intrinsics for Arrays.sort methods (int, long, float and double arrays)
Reviewed-by: jbhateja, sviswanathan, psandoz, kvn
! make/modules/java.base/Lib.gmk
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.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/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
+ src/java.base/linux/native/libsimdsort/avx512-32bit-qsort.hpp
+ src/java.base/linux/native/libsimdsort/avx512-64bit-common.h
+ src/java.base/linux/native/libsimdsort/avx512-64bit-qsort.hpp
+ src/java.base/linux/native/libsimdsort/avx512-common-qsort.h
+ src/java.base/linux/native/libsimdsort/avx512-linux-qsort.cpp
! src/java.base/share/classes/java/util/DualPivotQuicksort.java
! test/jdk/java/util/Arrays/Sorting.java
+ test/micro/org/openjdk/bench/java/util/ArraysSort.java
Changeset: dc4bc4f0
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-10-06 21:45:58 +0000
URL: https://git.openjdk.org/leyden/commit/dc4bc4f0844b768e83406f44f2a9ee50686b1…
8306819: Consider disabling the compiler's default active annotation processing
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/6341866/T6341866.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
Changeset: 460ebcd9
Author: Vyom Tewari <vtewari(a)openjdk.org>
Date: 2023-10-08 05:13:00 +0000
URL: https://git.openjdk.org/leyden/commit/460ebcd9cb94867608e22e07092bd1cf33228…
8314978: Multiple server call from connection failing with expect100 in getOutputStream
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpect100Test.java
Changeset: bcc986b9
Author: Andrew Leonard <aleonard(a)openjdk.org>
Date: 2023-10-09 07:41:31 +0000
URL: https://git.openjdk.org/leyden/commit/bcc986b9d142af8d84da316750ca4da256fad…
8317601: Windows build on WSL broken after JDK-8317340
Reviewed-by: djelinski, erikj
! make/autoconf/flags-cflags.m4
! make/autoconf/util_paths.m4
Changeset: 0cf1a558
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-09 08:27:56 +0000
URL: https://git.openjdk.org/leyden/commit/0cf1a558bacf18d9fc41e43fb5e9eba39dc51…
8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503
Reviewed-by: coleenp, ayang
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
Changeset: 6ddbfaae
Author: Varada M <mvarada2000(a)gmail.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-10-09 09:24:42 +0000
URL: https://git.openjdk.org/leyden/commit/6ddbfaae4945540335155f351a5b555c1624a…
8317136: [AIX] Problem List runtime/jni/terminatedThread/TestTerminatedThread.java
Reviewed-by: dholmes, amitkumar
! test/hotspot/jtreg/ProblemList.txt
Changeset: a57ae7e7
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-09 10:39:34 +0000
URL: https://git.openjdk.org/leyden/commit/a57ae7e7d4c84b012e4a3533f316c4e7e6f99…
8317594: G1: Refactor find_empty_from_idx_reverse
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
Changeset: 7ff19383
Author: Daniel Lundén <daniel.lunden(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-10-09 11:20:26 +0000
URL: https://git.openjdk.org/leyden/commit/7ff19383fd33a609b1c3dbad6c3a6ccb84b8c…
8310727: C2: *_of() methods in PhaseIterGVN should use uint for the node index
Reviewed-by: thartmann
! src/hotspot/share/opto/phaseX.hpp
Changeset: a07a4a3a
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-10-09 12:52:28 +0000
URL: https://git.openjdk.org/leyden/commit/a07a4a3a59a01186735cfbe9e2a6f3238e29e…
8317422: [JVMCI] concurrency issue in MethodData creation
Reviewed-by: never, thartmann
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
Changeset: 1f063251
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-10-09 16:29:40 +0000
URL: https://git.openjdk.org/leyden/commit/1f063251429a3f6fc1d76911ed7802ad3108a…
8317471: ListFormat::parseObject() spec can be improved on parsePosition valid values
Reviewed-by: iris, lancea, joehw, mli
! src/java.base/share/classes/java/text/ListFormat.java
Changeset: 508fa717
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2023-10-09 16:31:34 +0000
URL: https://git.openjdk.org/leyden/commit/508fa71753171e125cd5345490cba1a1e545e…
8317736: Stream::handleReset locks twice
Reviewed-by: ccleary, djelinski, jpai, vtewari
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
Changeset: 3ff5a781
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-10-09 17:53:57 +0000
URL: https://git.openjdk.org/leyden/commit/3ff5a781db1c9b5105b1890fe495c17dc382a…
8317693: Unused parameter to Tokens.Token.comment method
Reviewed-by: iris, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
Changeset: f61499c7
Author: Soumadipta Roy <roysouma(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2023-10-09 18:55:35 +0000
URL: https://git.openjdk.org/leyden/commit/f61499c73fe03e2e3680d7f58a84183364c5c…
8316608: Enable parallelism in vmTestbase/gc/vector tests
Reviewed-by: shade, lmesnik
- test/hotspot/jtreg/vmTestbase/gc/vector/CircularListHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/LinearListHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/SimpleGC/TEST.properties
Changeset: 5e8d893c
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-09 22:37:41 +0000
URL: https://git.openjdk.org/leyden/commit/5e8d893c4809fdb30e01bdfe06b4f488f7bbe…
8317631: Refactor ChoiceFormat tests to use JUnit
Reviewed-by: naoto
! test/jdk/java/text/Format/ChoiceFormat/Bug4185732Test.java
! test/jdk/java/text/Format/ChoiceFormat/Bug4387255.java
! test/jdk/java/text/Format/ChoiceFormat/Bug8001209.java
Changeset: 8e0686b0
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-09 22:57:09 +0000
URL: https://git.openjdk.org/leyden/commit/8e0686b0658eb593bdf36e1c179a4b156fee2…
8317633: Modernize text.testlib.HexDumpReader
Reviewed-by: lancea, naoto, mli
! test/jdk/java/text/testlib/HexDumpReader.java
Changeset: 5b311f20
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-09 23:09:39 +0000
URL: https://git.openjdk.org/leyden/commit/5b311f20dfaed0f34d38e8c5c6b90d97ffc75…
8316446: 4 sun/management/jdp tests ignore VM flags
Reviewed-by: cjplummer, kevinw
! test/jdk/sun/management/jdp/DynamicLauncher.java
Changeset: 053f4569
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-09 23:10:29 +0000
URL: https://git.openjdk.org/leyden/commit/053f45695f9a914452f39029bd9ac7eb329e6…
8316447: 8 sun/management/jmxremote tests ignore VM flags
Reviewed-by: kevinw, sspitsyn
! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java
! test/jdk/sun/management/jmxremote/bootstrap/CustomLauncherTest.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java
! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStatusTest.java
Changeset: d3139159
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2023-10-10 03:06:16 +0000
URL: https://git.openjdk.org/leyden/commit/d31391597433cf275fc615e0148c48c34acf6…
8316233: VirtualThreadStart events should not be thread-filtered
Reviewed-by: lmesnik, amenkov, cjplummer
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
Changeset: e882718a
Author: Kevin Driver <kdriver(a)openjdk.org>
Date: 2023-10-10 05:43:12 +0000
URL: https://git.openjdk.org/leyden/commit/e882718a6026d4d8dcc07da19ed1fa685ac49…
8314199: Initial size PBEKeyFactory#validTypes is not up-to-date
Reviewed-by: jnimeh
! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
Changeset: ad6dce37
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-10-10 07:05:31 +0000
URL: https://git.openjdk.org/leyden/commit/ad6dce376ddd3be8f4165538f3367153c6ec9…
8317705: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-ppc64le and aix due to JDK-8248691
Reviewed-by: sspitsyn
! test/jdk/ProblemList.txt
Changeset: ef41aa02
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-10-10 07:05:53 +0000
URL: https://git.openjdk.org/leyden/commit/ef41aa02b84961158f3cb333b6d98fbf48ff0…
8317711: Exclude gtest/GTestWrapper.java on AIX
Reviewed-by: mbaesken
! test/hotspot/jtreg/ProblemList.txt
Changeset: fcff222f
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-10-10 07:06:32 +0000
URL: https://git.openjdk.org/leyden/commit/fcff222f9245df4c9ae42b55ef0ef202af969…
8317706: Exclude java/awt/Graphics2D/DrawString/RotTransText.java on linux
Reviewed-by: aivanov
! test/jdk/ProblemList.txt
Changeset: ad7a8e86
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-10 07:28:51 +0000
URL: https://git.openjdk.org/leyden/commit/ad7a8e86e0334390f87ae44cf749d2b47f140…
8315505: CompileTask timestamp printed can overflow
Reviewed-by: thartmann
! src/hotspot/share/compiler/compileTask.cpp
Changeset: c2abf120
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-10 11:10:17 +0000
URL: https://git.openjdk.org/leyden/commit/c2abf120bc231c58de983329cd6c312d18f0e…
8261894: Remove support for UseSHM
Reviewed-by: dholmes, ayang
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gtest/LargePageGtests.java
! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
Changeset: fb4098ff
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-10 11:55:07 +0000
URL: https://git.openjdk.org/leyden/commit/fb4098ff1a7cca5ec42600f9ab753681961bb…
8317730: Change byte_size to return size_t
Reviewed-by: coleenp, kbarrett
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 33591a30
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-10-10 17:01:57 +0000
URL: https://git.openjdk.org/leyden/commit/33591a30d2e495b46877b76084aa2f52e5389…
8317795: Add an ImmutableBitSetPredicate variant for bitsets <= 128 elements
Reviewed-by: pminborg, rriggs
! src/java.base/share/classes/jdk/internal/util/ImmutableBitSetPredicate.java
! test/jdk/java/util/BitSet/ImmutableBitSet.java
Changeset: 2b8276aa
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-10-10 20:13:09 +0000
URL: https://git.openjdk.org/leyden/commit/2b8276aa5285da524e3f6514bd4954cfbdd31…
8316691: Heap dump: separate stack traces for mounted virtual threads
Reviewed-by: lmesnik, sspitsyn
! src/hotspot/share/services/heapDumper.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java
! test/lib/jdk/test/lib/hprof/model/Root.java
! test/lib/jdk/test/lib/hprof/model/Snapshot.java
+ test/lib/jdk/test/lib/hprof/model/ThreadObject.java
! test/lib/jdk/test/lib/hprof/parser/HprofReader.java
Changeset: fec1d497
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-10 20:14:56 +0000
URL: https://git.openjdk.org/leyden/commit/fec1d497835de2a37d056f1d6642deac09541…
8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags
Reviewed-by: sspitsyn
! test/jdk/java/lang/instrument/modules/AppendToClassPathModuleTest.java
Changeset: f40ea510
Author: lawrence.andrews <87324768+lawrence-andrew(a)users.noreply.github.com>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2023-10-10 22:52:22 +0000
URL: https://git.openjdk.org/leyden/commit/f40ea5109e4ea8a78aebdb90ce8eec3830096…
8317751: ProblemList ConsumeForModalDialogTest.java, MenuItemActivatedTest.java & MouseModifiersUnitTest_Standard.java for windows
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: 54861df3
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-10-11 00:54:54 +0000
URL: https://git.openjdk.org/leyden/commit/54861df3d9e29a86dcfcecc4eb5072cc3f006…
8317802: jmh tests fail with Unable to find the resource: /META-INF/BenchmarkList after JDK-8306819
Reviewed-by: erikj, ihse
! make/test/BuildMicrobenchmark.gmk
Changeset: 3aa4cba1
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2023-10-11 03:36:17 +0000
URL: https://git.openjdk.org/leyden/commit/3aa4cba17520a488aa4a338a80f573af10d3e…
8316975: Memory leak in MTLSurfaceData
Reviewed-by: prr
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
Changeset: 84b7cc15
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-10-11 05:11:41 +0000
URL: https://git.openjdk.org/leyden/commit/84b7cc15c20581a14cdd2a590e0a30b1ef9ac…
8317761: Combine two versions of print_statistics() in java.cpp
Reviewed-by: kvn, vlivanov
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: e55c482c
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-10-11 05:55:52 +0000
URL: https://git.openjdk.org/leyden/commit/e55c482ce151afb9fd52ae16c2c419279852c…
8317790: Fix Bug entry for exclusion of runtime/jni/terminatedThread/TestTerminatedThread.java on AIX
Reviewed-by: mbaesken
! test/hotspot/jtreg/ProblemList.txt
Changeset: 1161e3da
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-10-11 05:57:28 +0000
URL: https://git.openjdk.org/leyden/commit/1161e3da14dde739aa6d76bba082662babb8d…
8317803: Exclude java/net/Socket/asyncClose/Race.java on AIX
Reviewed-by: mbaesken
! test/jdk/ProblemList.txt
Changeset: 0fd80711
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-10-11 06:18:34 +0000
URL: https://git.openjdk.org/leyden/commit/0fd807118c9b2cb8381b5c0f5d22d4e3451e8…
8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic"
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java
Changeset: a9b41da9
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-11 06:43:45 +0000
URL: https://git.openjdk.org/leyden/commit/a9b41da9df398ae7e2cf598b2779808d16504…
8317603: Improve exception messages thrown by sun.nio.ch.Net native methods (win)
Reviewed-by: vtewari, alanb, djelinski
! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c
! src/java.base/windows/native/libnio/ch/IOUtil.c
! src/java.base/windows/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c
! src/java.base/windows/native/libnio/ch/nio_util.h
Changeset: ca96fd3b
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-10-11 06:54:20 +0000
URL: https://git.openjdk.org/leyden/commit/ca96fd3b07958a7de6274bd945490bb9e79c2…
8317839: Exclude java/nio/channels/Channels/SocketChannelStreams.java on AIX
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: 79761519
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-10-11 08:49:54 +0000
URL: https://git.openjdk.org/leyden/commit/79761519f68837e265bc943e926087806b683…
8313438: [s390x] build broken after JDK-8301996
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
Changeset: 731fb4ee
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-11 09:22:27 +0000
URL: https://git.openjdk.org/leyden/commit/731fb4eea21ab67d90970d7c6107fb0a4fbee…
8317797: G1: Remove unimplemented predict_will_fit
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: bcafec54
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2023-10-11 13:44:39 +0000
URL: https://git.openjdk.org/leyden/commit/bcafec54a52e4c0d92b075de461fcf16d6c10…
8316958: Add test for unstructured locking
Reviewed-by: dholmes, shade
+ test/hotspot/jtreg/runtime/locking/TestUnstructuredLocking.jasm
Changeset: 8a9c4d52
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-11 14:31:41 +0000
URL: https://git.openjdk.org/leyden/commit/8a9c4d5266bd40962e388ca666a9879fa317e…
8317675: Serial: Move gc/shared/generation to serial folder
Reviewed-by: mli, tschatzl
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
= src/hotspot/share/gc/serial/generation.cpp
= src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/genMemoryPools.cpp
! src/hotspot/share/gc/shared/generationSpec.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
Changeset: 8f8c45b5
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-10-11 14:48:28 +0000
URL: https://git.openjdk.org/leyden/commit/8f8c45b54a0ca2d676b76521fef87fb3a3cca…
8315716: RISC-V: implement ChaCha20 intrinsic
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 2d46b297
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-10-11 16:17:01 +0000
URL: https://git.openjdk.org/leyden/commit/2d46b29728b4dd371c6607245e5ed5e18147d…
8317874: Add @sealedGraph to StringTemplate.Processor.Linkage
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/StringTemplate.java
Changeset: 3f6d0168
Author: Stuart Marks <smarks(a)openjdk.org>
Date: 2023-10-11 16:42:28 +0000
URL: https://git.openjdk.org/leyden/commit/3f6d01687c06211f49ce6b238d8a7aa687626…
8314896: additional clarifications to reversed() default methods' implementation requirements
Reviewed-by: bchristi
! src/java.base/share/classes/java/util/Deque.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/SortedMap.java
! src/java.base/share/classes/java/util/SortedSet.java
Changeset: 2a801609
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2023-10-11 16:44:22 +0000
URL: https://git.openjdk.org/leyden/commit/2a8016096000de5836251f2ca9bc8ad6479e6…
8314283: Support for NSS tests on aarch64 platforms
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: b92de54a
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-10-11 17:03:02 +0000
URL: https://git.openjdk.org/leyden/commit/b92de54a81a4037a5396509d41de573232126…
8317964: java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java fails on macosx-all after JDK-8317751
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
Changeset: 8d2ad2b1
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2023-10-11 21:27:19 +0000
URL: https://git.openjdk.org/leyden/commit/8d2ad2b1ae37d2411649e35d4000b0fe873fa…
8317977: update problemlist to include MacOS for sun/security/tools/keytool/NssTest.java
Reviewed-by: dcubed
! test/jdk/ProblemList.txt
Changeset: 387896fb
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-10-11 22:14:23 +0000
URL: https://git.openjdk.org/leyden/commit/387896fb349f341081c6075fb7169e9f3a091…
8309621: [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1
Reviewed-by: prr, honkar
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.h
! test/jdk/java/awt/Robot/HiDPIScreenCapture/ScreenCaptureGtkTest.java
Changeset: 839cb19e
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-10-12 03:33:30 +0000
URL: https://git.openjdk.org/leyden/commit/839cb19ec29e3803c834ca60697943aee5805…
8317581: [s390x] Multiple test failure with LockingMode=2
Reviewed-by: stuefe, lucy
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
Changeset: 2edf9c3f
Author: vamsi-parasa <srinivas.vamsi.parasa(a)intel.com>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2023-10-12 04:45:19 +0000
URL: https://git.openjdk.org/leyden/commit/2edf9c3f1e968779c6e92b3e25d780db68ace…
8317763: Follow-up to AVX512 intrinsics for Arrays.sort() PR
Reviewed-by: jbhateja, kvn, ihse, sviswanathan
! make/modules/java.base/Lib.gmk
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/java.base/linux/native/libsimdsort/avx512-common-qsort.h
! src/java.base/share/classes/java/util/DualPivotQuicksort.java
Changeset: eca6ea43
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-10-12 07:14:52 +0000
URL: https://git.openjdk.org/leyden/commit/eca6ea43d085a68b9b9760e732275175cb1b0…
8317873: Add @sealedGraph to IllegalFormatException
Reviewed-by: naoto, iris
! src/java.base/share/classes/java/util/IllegalFormatException.java
Changeset: 6d6c9008
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-12 07:16:48 +0000
URL: https://git.openjdk.org/leyden/commit/6d6c9008d5c87631771e194f475b14e178d16…
8038244: (fs) Check return value of malloc in Java_sun_nio_fs_AixNativeDispatcher_getmntctl()
Reviewed-by: bpb, vtewari, rriggs
! src/java.base/aix/native/libnio/fs/AixNativeDispatcher.c
Changeset: 424de295
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-12 07:22:49 +0000
URL: https://git.openjdk.org/leyden/commit/424de295a6ca19e9aacb7e1e1c9b5f955064c…
8317866: replace NET_SocketAvailable
Reviewed-by: dfuchs, alanb
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/windows/native/libnet/net_util_md.c
Changeset: d95b548c
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-10-12 07:51:21 +0000
URL: https://git.openjdk.org/leyden/commit/d95b548c78d2c504ccc3044f434f83e5c8237…
8315850: Improve AbstractMap anonymous Iterator classes
Reviewed-by: liach, smarks
! src/java.base/share/classes/java/util/AbstractMap.java
Changeset: 77dc8911
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-12 08:54:32 +0000
URL: https://git.openjdk.org/leyden/commit/77dc89115e2a8de5fc600874d82cd3a75cd3b…
8317963: Serial: Remove unused GenerationIsInReservedClosure
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/serial/generation.cpp
Changeset: 00ef9f9c
Author: Ravi Gupta <rgupta(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-12 09:40:02 +0000
URL: https://git.openjdk.org/leyden/commit/00ef9f9c322dde236256953272d6906f61516…
8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly
Reviewed-by: tr, honkar, aivanov
+ test/jdk/java/awt/event/MouseEvent/MouseEnterExitTest.java
Changeset: 7633a766
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-10-12 09:50:18 +0000
URL: https://git.openjdk.org/leyden/commit/7633a76607e264ce578f3c0e1d393c1016bc6…
8317998: Temporarily disable malformed control flow assert to reduce noise in testing
Reviewed-by: epeter
! src/hotspot/share/opto/compile.cpp
Changeset: 4c79e7d5
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2023-10-12 10:28:52 +0000
URL: https://git.openjdk.org/leyden/commit/4c79e7d59caec01b4d2bdae2f7d25f1dd24ff…
8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1Allocator.cpp
Changeset: 32ccf018
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-12 13:48:59 +0000
URL: https://git.openjdk.org/leyden/commit/32ccf018eb32726e60126dcfd69d1be9ac80e…
8317772: NMT: Make peak values available in release builds
Reviewed-by: jsjolen, zgu
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memReporter.cpp
Changeset: 93554314
Author: wenshao <shaojin.wensj(a)alibaba-inc.com>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-10-12 13:54:09 +0000
URL: https://git.openjdk.org/leyden/commit/935543146b23f22a73e14c6789cf73db7c3d4…
8316426: Optimization for HexFormat.formatHex
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/util/HexFormat.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
! test/micro/org/openjdk/bench/java/util/HexFormatBench.java
Changeset: c1f698d3
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2023-10-12 14:14:43 +0000
URL: https://git.openjdk.org/leyden/commit/c1f698d38bb251941598af5a82a1a230282b7…
8317956: Make jdk.internal.util.Architecture current architecture final
Reviewed-by: pminborg, redestad, bpb
! src/java.base/share/classes/jdk/internal/util/Architecture.java
Changeset: 16fd43c5
Author: Mikhailo Seledtsov <mseledtsov(a)openjdk.org>
Date: 2023-10-12 16:29:14 +0000
URL: https://git.openjdk.org/leyden/commit/16fd43c5eb0fb18e93f00b5817d368df5afad…
8316693: Simplify at-requires checkDockerSupport()
Reviewed-by: iklam, lmesnik
! test/jtreg-ext/requires/VMProps.java
Changeset: a8473b70
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-10-12 16:51:53 +0000
URL: https://git.openjdk.org/leyden/commit/a8473b70797ef8fa0704774bfadbd84cb33a1…
8317336: Assertion error thrown during 'this' escape analysis
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/warnings/ThisEscape.java
Changeset: 9728e21d
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2023-10-12 17:02:32 +0000
URL: https://git.openjdk.org/leyden/commit/9728e21db1b35e487c562690de659aac386aa…
8317967: Enhance test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java to handle default cases
Reviewed-by: mullan
! test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java
Changeset: 32ac72c3
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-10-12 19:50:08 +0000
URL: https://git.openjdk.org/leyden/commit/32ac72c3d35138f5253e4defc948304ac3ea1…
8312522: Implementation of Foreign Function & Memory API
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Co-authored-by: Jorn Vernee <jvernee(a)openjdk.org>
Co-authored-by: Per Minborg <pminborg(a)openjdk.org>
Reviewed-by: dholmes, psandoz, mcimadamore, alanb
! .github/workflows/main.yml
! make/conf/jib-profiles.js
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/PaddingLayout.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/StructLayout.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/UnionLayout.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java
+ src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIType.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64leLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractGroupLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! src/jdk.incubator.vector/share/classes/module-info.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java
! test/hotspot/jtreg/compiler/vectorapi/VectorMemoryAlias.java
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX1.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX2.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512BW.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512DQ.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastNeon.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastSVE.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
! test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java
! test/jdk/java/foreign/CompositeLookupTest.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/MemoryLayoutPrincipalTotalityTest.java
! test/jdk/java/foreign/MemoryLayoutTypeRetentionTest.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
+ test/jdk/java/foreign/TestAccessModes.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java
! test/jdk/java/foreign/TestDereferencePath.java
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFree.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHFA.java
! test/jdk/java/foreign/TestHandshake.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLargeSegmentCopy.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestLinker.java
! test/jdk/java/foreign/TestMatrix.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryDereference.java
! test/jdk/java/foreign/TestMemorySession.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestOfBufferIssue.java
! test/jdk/java/foreign/TestReshape.java
! test/jdk/java/foreign/TestRestricted.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSegmentOffset.java
! test/jdk/java/foreign/TestSegmentOverlap.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/TestSlices.java
! test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/foreign/TestStringEncoding.java
! test/jdk/java/foreign/TestTypeAccess.java
- test/jdk/java/foreign/TestUnsupportedLinker.java
! test/jdk/java/foreign/TestUpcallAsync.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallScope.java
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestValueLayouts.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
! test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/foreign/arraystructs/TestArrayStructs.java
! test/jdk/java/foreign/callarranger/TestLayoutEquality.java
! test/jdk/java/foreign/callarranger/TestLinuxAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestMacOsAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestRISCV64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java
! test/jdk/java/foreign/channels/TestSocketChannels.java
! test/jdk/java/foreign/dontrelease/TestDontRelease.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java
+ test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessBase.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java
+ test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java
= test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/PanamaMainUnnamedModule.java
= test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/libLinkerInvokerUnnamed.cpp
- test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMain.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/handles/Driver.java
! test/jdk/java/foreign/largestub/TestLargeStub.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/nested/TestNested.java
! test/jdk/java/foreign/normalize/TestNormalize.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
+ test/jdk/java/foreign/trivial/TestCritical.java
+ test/jdk/java/foreign/trivial/TestCriticalUpcall.java
- test/jdk/java/foreign/trivial/TestTrivial.java
- test/jdk/java/foreign/trivial/TestTrivialUpcall.java
= test/jdk/java/foreign/trivial/libCritical.c
! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/jdk/java/lang/Thread/jni/AttachCurrentThread/AttachTest.java
! test/jdk/java/lang/invoke/VarHandles/IndirectVarHandleTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
! test/jdk/java/nio/channels/FileChannel/LargeMapTest.java
! test/jdk/java/nio/channels/FileChannel/MapToMemorySegmentTest.java
! test/jdk/java/util/stream/test/TEST.properties
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/VectorReshapeTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
! test/langtools/tools/javac/RestrictedMethods.java
! test/langtools/tools/javac/RestrictedMethods.out
+ test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/JavaLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverSlice.java
+ test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
+ test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentVsBits.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySessionClose.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.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/TestAdaptVarHandles.java
! test/micro/org/openjdk/bench/java/lang/foreign/TestLoadBytes.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/VarHandleExact.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/NativeType.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/Pointer.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java
Changeset: 64ee3c99
Author: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2023-10-12 19:56:18 +0000
URL: https://git.openjdk.org/leyden/commit/64ee3c99908964a7fa4475084ca4cade14fab…
8317266: Move nmethod::check_all_dependencies to codeCache.cpp and mark it NOT_PRODUCT
Reviewed-by: kvn, dlong
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
Changeset: 0983b548
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-10-12 20:02:10 +0000
URL: https://git.openjdk.org/leyden/commit/0983b54866d7118bb54c87fa3b2260c863376…
8318038: ProblemList runtime/CompressedOops/CompressedClassPointers.java on two platforms
8318040: ProblemList vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006/TestDescription.java on macosx-aarch64
8318042: ProblemList java/nio/channels/vthread/BlockingChannelOps.java#direct-register with GenZGC
Reviewed-by: rriggs, azvegint
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList-generational-zgc.txt
Changeset: 77fa44fd
Author: ANUPAM DEV <anupam.dev(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-12 20:07:07 +0000
URL: https://git.openjdk.org/leyden/commit/77fa44fd4fefbc9ba41a2ed4bd931c326e525…
8317847: Typo in API documentation of class JPopupMenu
Reviewed-by: aivanov
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
Changeset: 61ce739a
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2023-10-12 22:02:16 +0000
URL: https://git.openjdk.org/leyden/commit/61ce739ac8453eaa0107241444c35c2f7e9c4…
8315484: java/awt/dnd/RejectDragDropActionTest.java timed out
Reviewed-by: honkar, aivanov
! test/jdk/java/awt/dnd/RejectDragDropActionTest.java
Changeset: 17535c34
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-10-12 22:39:03 +0000
URL: https://git.openjdk.org/leyden/commit/17535c34bc7853f8e73dfdec2c4da49d78b37…
8317818: Combinatorial explosion during 'this' escape analysis
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/warnings/ThisEscape.java
Changeset: 993951b8
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-12 23:32:37 +0000
URL: https://git.openjdk.org/leyden/commit/993951b85e016475f4cd5079ae21bd5ce1f28…
8316464: 3 sun/tools tests ignore VM flags
Reviewed-by: sspitsyn, cjplummer
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/sun/tools/jinfo/JInfoTest.java
! test/jdk/sun/tools/jstat/JStatInterval.java
Changeset: c88b3878
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-13 06:43:42 +0000
URL: https://git.openjdk.org/leyden/commit/c88b387881a6e9206f9804b4ca966334c65c0…
8317987: C2 recompilations cause high memory footprint
Reviewed-by: adinn, kvn
! src/hotspot/share/opto/c2compiler.cpp
Changeset: ff0b397e
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-13 06:50:08 +0000
URL: https://git.openjdk.org/leyden/commit/ff0b397e135665fbc763bc4042b95c17f6c53…
8317959: Check return values of malloc in native java.base coding
Reviewed-by: alanb, bpb
! src/java.base/aix/native/libnio/MappedMemoryUtils.c
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjli/cmdtoargs.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c
Changeset: ec310fe8
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-13 07:01:50 +0000
URL: https://git.openjdk.org/leyden/commit/ec310fe80971261ab7ee1141c64ffd600e754…
8317919: pthread_attr_init handle return value and destroy pthread_attr_t object
Reviewed-by: mdoerr, lucy
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
Changeset: 1082c0e7
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-13 07:40:00 +0000
URL: https://git.openjdk.org/leyden/commit/1082c0e767a5060d1969edc5ef16f9974e799…
8317677: Specialize Vtablestubs::entry_for() for VtableBlob
Reviewed-by: thartmann, kvn
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
Changeset: 4d904204
Author: Joachim Kern <jkern(a)openjdk.org>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-13 08:29:48 +0000
URL: https://git.openjdk.org/leyden/commit/4d9042043ecade75d50c25574a445e6b8ef43…
8315026: ProcessHandle implementation listing processes on AIX should use getprocs64
Reviewed-by: rriggs, stuefe, mbaesken
! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
Changeset: 126f2ace
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-13 08:53:43 +0000
URL: https://git.openjdk.org/leyden/commit/126f2ace5d36c72a8fced27218a66e0b6f920…
8318006: remove unused net related coding
Reviewed-by: alanb, lucy
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c
Changeset: e490cf9c
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2023-10-13 11:28:17 +0000
URL: https://git.openjdk.org/leyden/commit/e490cf9c650cfd3395e8418de99fbd42fd0d5…
8317432: Async UL: Use memcpy instead of strcpy in Message ctr
Reviewed-by: xliu, dholmes
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
Changeset: 266636de
Author: Aleksei Voitylov <avoitylov(a)openjdk.org>
Committer: Dmitry Samersoff <dsamersoff(a)openjdk.org>
Date: 2023-10-13 11:33:34 +0000
URL: https://git.openjdk.org/leyden/commit/266636deab75a0b30456c18e33c3191a42151…
8315940: ARM32: Move field resolution information out of the cpCache
Reviewed-by: dsamersoff
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
Changeset: 45b7aeda
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2023-10-13 13:21:34 +0000
URL: https://git.openjdk.org/leyden/commit/45b7aedabf3ca3d53be6c4bde4fddb584a5ac…
8317433: Async UL: Only grab lock once when write():ing
Reviewed-by: dholmes, xliu
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
Changeset: 7d31146f
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-13 13:40:49 +0000
URL: https://git.openjdk.org/leyden/commit/7d31146f4d4ec81728c591d839ee2bb942e5e…
8318028: Remove unused class="centered" from FocusCycle.svg
Reviewed-by: serb
! src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.svg
Changeset: 6273ab97
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2023-10-13 14:35:50 +0000
URL: https://git.openjdk.org/leyden/commit/6273ab97dc1a0d3c1f51ba94694d9594dd759…
8317808: HTTP/2 stream cancelImpl may leave subscriber registered
Reviewed-by: michaelm, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
Changeset: 605c9767
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2023-10-13 17:25:00 +0000
URL: https://git.openjdk.org/leyden/commit/605c9767291ddf1c409c3e805ffb3182899d0…
8318039: GHA: Bump macOS and Xcode versions
Reviewed-by: erikj, prr, ihse, clanger
! .github/workflows/build-macos.yml
! .github/workflows/main.yml
! .github/workflows/test.yml
Changeset: b12c471a
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-10-13 19:05:47 +0000
URL: https://git.openjdk.org/leyden/commit/b12c471a990eb8f789410a20084918368c655…
8317837: Leftover FFM implementation-only changes
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Co-authored-by: Per Minborg <pminborg(a)openjdk.org>
Reviewed-by: mcimadamore
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestStringEncoding.java
+ test/jdk/java/foreign/TestStringEncodingJumbo.java
+ test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java
+ test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/libToCString.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c
Changeset: 32a60cf1
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-10-13 19:06:07 +0000
URL: https://git.openjdk.org/leyden/commit/32a60cf11d08aa34592269e6e9bdd7453583a…
8317824: Beef up javadoc for base offset in var handles derived from layouts (mainline)
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: 72c4dcbf
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2023-10-13 20:24:44 +0000
URL: https://git.openjdk.org/leyden/commit/72c4dcbfeefcd664f5e3175b24e395c1f36a0…
8317970: Bump target macosx-x64 version to 11.00.00
Reviewed-by: erikj, prr, ihse
! make/autoconf/flags.m4
! make/conf/jib-profiles.js
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 9622de2a
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-13 20:49:11 +0000
URL: https://git.openjdk.org/leyden/commit/9622de2aa89923b8444df093ae1c596bc336f…
8317372: Refactor some NumberFormat tests to use JUnit
Reviewed-by: naoto
! test/jdk/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java
! test/jdk/java/text/Format/NumberFormat/Bug4208135.java
! test/jdk/java/text/Format/NumberFormat/Bug4838107.java
! test/jdk/java/text/Format/NumberFormat/Bug4944439.java
! test/jdk/java/text/Format/NumberFormat/Bug4990596.java
! test/jdk/java/text/Format/NumberFormat/Bug6278616.java
! test/jdk/java/text/Format/NumberFormat/Bug8132125.java
! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java
! test/jdk/java/text/Format/NumberFormat/TestPeruCurrencyFormat.java
Changeset: 7cb2e6d6
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-13 20:51:52 +0000
URL: https://git.openjdk.org/leyden/commit/7cb2e6d65b517b638a584149560a2ff9cc56c…
8317514: Ensure MemorySegment is initialized before touching NativeMemorySegmentImpl
Co-authored-by: Jorn Vernee <jvernee(a)openjdk.org>
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! test/jdk/java/foreign/TestByteBuffer.java
+ test/jdk/java/foreign/TestDeadlock.java
! test/jdk/java/foreign/TestSegmentAllocators.java
Changeset: e942f368
Author: William Kemper <wkemper(a)openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2023-10-13 21:55:27 +0000
URL: https://git.openjdk.org/leyden/commit/e942f368c370e059c654e33408940a987013a…
8317535: Shenandoah: Remove unused code
Reviewed-by: rkennke, ysr
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
Changeset: f7d6d7a0
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2023-10-13 22:53:21 +0000
URL: https://git.openjdk.org/leyden/commit/f7d6d7a04faa704155ee8df33e7d344bb9625…
8266242: java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM
Reviewed-by: prr, azvegint, aivanov
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! test/jdk/ProblemList.txt
Changeset: 56aa1e8d
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-14 05:56:52 +0000
URL: https://git.openjdk.org/leyden/commit/56aa1e8dc8047cbc29d554889c64beb6eca0b…
8317683: Add JIT memory statistics
Reviewed-by: kvn, adinn
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/classfile/symbolTable.cpp
+ src/hotspot/share/compiler/compilationMemoryStatistic.cpp
+ src/hotspot/share/compiler/compilationMemoryStatistic.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! 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/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/gtest/memory/test_arena.cpp
+ test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java
+ test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java
Changeset: 1d54e73f
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-10-14 20:23:41 +0000
URL: https://git.openjdk.org/leyden/commit/1d54e73f6acf6e8fad674206b168c950d62c6…
8318072: DowncallLinker does not acquire/release segments in interpreter
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
Changeset: 01ea1eff
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-10-14 21:28:39 +0000
URL: https://git.openjdk.org/leyden/commit/01ea1eff66e43f106640ecfd19fadf2c8245a…
8305971: NPE in JavacProcessingEnvironment for missing enum constructor body
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java
Changeset: 4ea1b99c
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-10-15 23:34:16 +0000
URL: https://git.openjdk.org/leyden/commit/4ea1b99c1a6efe144af381ea538f93718e9ba…
8317262: LockStack::contains(oop) fails "assert(t->is_Java_thread()) failed: incorrect cast to JavaThread"
Co-authored-by: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Reviewed-by: stuefe, pchilanomate, rkennke, mli
! src/hotspot/share/runtime/lockStack.inline.hpp
+ test/hotspot/jtreg/runtime/lockStack/TestStackWalk.java
Changeset: 77d40ce1
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-16 07:13:07 +0000
URL: https://git.openjdk.org/leyden/commit/77d40ce166d665020a134f95e51fb9826a6cc…
8318085: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-aarch64
Reviewed-by: clanger
! test/jdk/ProblemList.txt
Changeset: 0275efac
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2023-10-16 07:40:29 +0000
URL: https://git.openjdk.org/leyden/commit/0275efac882d263f85a723828a95d621f8dad…
8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux
Reviewed-by: stuefe, alanb, bpb, mli
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java
Changeset: 1e930db3
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-16 08:00:48 +0000
URL: https://git.openjdk.org/leyden/commit/1e930db3c7dec24223eea9f36052bb753f91e…
8316585: [REDO] runtime/InvocationTests spend a lot of time on dependency verification
Reviewed-by: vlivanov, stuefe, mli
! test/hotspot/jtreg/runtime/InvocationTests/shared/AbstractGenerator.java
Changeset: 37aed6f4
Author: Evgeny Ignatenko <ier7928(a)gmail.com>
Committer: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2023-10-16 08:19:21 +0000
URL: https://git.openjdk.org/leyden/commit/37aed6f46d19a48b7bceffde61b529a69a6ab…
8315362: NMT: summary diff reports threads count incorrectly
Reviewed-by: jsjolen, gziemski, stuefe, mli
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memBaseline.cpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/services/threadStackTracker.cpp
+ test/hotspot/jtreg/runtime/NMT/SummaryDiffThreadCount.java
Changeset: 37eb9860
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-10-16 09:01:57 +0000
URL: https://git.openjdk.org/leyden/commit/37eb98604f4e2c241d959c7e2b337beb04742…
8154846: SwingNode does not resize when content size constraints are changed
Reviewed-by: prr, angorya, arapte
! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java
Changeset: a27fc7ef
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-16 09:54:22 +0000
URL: https://git.openjdk.org/leyden/commit/a27fc7efd4d77bc3509294688cb7804bbc5f1…
8317994: Serial: Use SerialHeap in generation
Reviewed-by: tschatzl, sangheki, mli
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
Changeset: a36eaf03
Author: Renjith Kannath Pariyangad <renjith.kannath.pariyangad(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-16 10:13:30 +0000
URL: https://git.openjdk.org/leyden/commit/a36eaf03afd148581a9d9754f85a652cac84d…
8317112: Add screenshot for Frame/DefaultSizeTest.java
Reviewed-by: prr, dnguyen, aivanov
! test/jdk/java/awt/Frame/DefaultSizeTest.java
Changeset: 668d4b07
Author: Renjith Kannath Pariyangad <renjith.kannath.pariyangad(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-16 10:58:30 +0000
URL: https://git.openjdk.org/leyden/commit/668d4b077f260a30a90842a01b38a9cf6718d…
8318154: Improve stability of WheelModifier.java test
Reviewed-by: aivanov
! test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java
Changeset: 36993aea
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-10-16 12:52:01 +0000
URL: https://git.openjdk.org/leyden/commit/36993aea9a8501f56adb48ca2ff96ccb5dbfc…
8316918: Optimize conversions duplicated across phi nodes
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestPhiDuplicatedConversion.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/PhiDuplicatedConversion.java
Changeset: 7028fb9d
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-10-16 12:53:54 +0000
URL: https://git.openjdk.org/leyden/commit/7028fb9d588fce6d61511d8c32b8e8889b453…
8317975: [JVMCI] assert(pointee != nullptr) failed: invariant
Reviewed-by: never, thartmann
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java
Changeset: eb7d972d
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2023-10-16 12:56:41 +0000
URL: https://git.openjdk.org/leyden/commit/eb7d972d8a538a9840b5a17f52d7ca9f20bd6…
8308659: Use CSS scroll-margin instead of flexbox layout in API documentation
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java
! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
! test/langtools/jdk/javadoc/doclet/testThrowsInheritanceMultiple/TestOneToMany.java
! test/langtools/jdk/javadoc/doclet/testUnicode/TestUnicode.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueFormats.java
Changeset: 1a7fd5d4
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-10-16 14:49:18 +0000
URL: https://git.openjdk.org/leyden/commit/1a7fd5d41901249f8e1e6f0aa1f2a3c9f2656…
8317687: (fs) FileStore.supportsFileAttributeView("posix") incorrectly returns 'true' for FAT32 volume on macOS
Reviewed-by: alanb
! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileStore.java
! test/jdk/java/nio/file/Files/CopyAndMove.java
Changeset: 0d091681
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-10-16 14:52:44 +0000
URL: https://git.openjdk.org/leyden/commit/0d091681c2e440d05dc913131fbc2bdf4f15a…
8312527: (ch) Re-examine use of sun.nio.ch.Invoker.myGroupAndInvokeCount
Reviewed-by: alanb, jpai
! src/java.base/share/classes/sun/nio/ch/Invoker.java
Changeset: 2d38495b
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2023-10-16 16:22:58 +0000
URL: https://git.openjdk.org/leyden/commit/2d38495b61ec4a8144fe187b5b11883add3df…
8316309: AArch64: VMError::print_native_stack() crashes on Java native method frame
Reviewed-by: lmesnik, aph
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java
Changeset: 8c1bb2b2
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2023-10-16 16:26:02 +0000
URL: https://git.openjdk.org/leyden/commit/8c1bb2b28066ee32bef22110df06318d938c7…
8268916: Tests for AffirmTrust roots
Reviewed-by: mullan
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
Changeset: 741ae06c
Author: Qing Xiao <xqoasis(a)openjdk.org>
Committer: Christian Stein <cstein(a)openjdk.org>
Date: 2023-10-16 17:14:34 +0000
URL: https://git.openjdk.org/leyden/commit/741ae06c55de65dcdfe38e328022bd8dde4fa…
8313613: Use JUnit in langtools/lib tests
Reviewed-by: cstein, asotona
! test/langtools/lib/combo/TEST.properties
+ test/langtools/lib/combo/tools/javac/combo/ComboWatcher.java
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
= test/langtools/lib/combo/tools/javac/combo/SourceFile.java
! test/langtools/lib/combo/tools/javac/combo/TemplateTest.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/expswitch/TEST.properties
! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java
! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java
! test/langtools/tools/javac/lambda/bridge/template_tests/TEST.properties
! test/langtools/tools/javac/lambda/methodReference/BoundUnboundSearchTest.java
! test/langtools/tools/javac/patterns/scope/ScopeTest.java
! test/langtools/tools/javac/patterns/scope/TEST.properties
! test/langtools/tools/javac/records/LocalStaticDeclarations2.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
Changeset: aed1e810
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-10-16 20:03:45 +0000
URL: https://git.openjdk.org/leyden/commit/aed1e810e6386844441dbfd7767fbfdcdc22a…
8317285: Misspellings in hprof test lib
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java
! test/lib/jdk/test/lib/hprof/model/JavaHeapObject.java
! test/lib/jdk/test/lib/hprof/model/Root.java
! test/lib/jdk/test/lib/hprof/model/Snapshot.java
Changeset: 7b391726
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2023-10-17 00:55:37 +0000
URL: https://git.openjdk.org/leyden/commit/7b3917265dec7e975c0abb31b4069ac12f43f…
8318086: [jvmci] RISC-V: Reuse target config from TargetDescription
Reviewed-by: fyang, mli
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
Changeset: 504b0bda
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-17 07:14:11 +0000
URL: https://git.openjdk.org/leyden/commit/504b0bdaaa7fb7c822014d8bd2845299fbdaf…
8318078: ADLC: pass ASSERT and PRODUCT flags
Reviewed-by: ihse, erikj, kvn
! make/hotspot/gensrc/GensrcAdlc.gmk
Changeset: e4329a82
Author: Jan Kratochvil <jkratochvil(a)openjdk.org>
Committer: Yuri Nesterenko <yan(a)openjdk.org>
Date: 2023-10-17 08:15:46 +0000
URL: https://git.openjdk.org/leyden/commit/e4329a823bf9fd23c772342729ef4a4fb5038…
8317696: Fix compilation with clang-16
Reviewed-by: djelinski, aivanov
! src/java.base/unix/native/libnet/DefaultProxySelector.c
! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
Changeset: 5521560a
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-10-17 08:52:08 +0000
URL: https://git.openjdk.org/leyden/commit/5521560abdbdad6b15ea5d70dd7305257d22b…
8310673: [JVMCI] batch compilation for libgraal should work the same way as for C2
Reviewed-by: thartmann, never
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 7ca0ae94
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 09:22:03 +0000
URL: https://git.openjdk.org/leyden/commit/7ca0ae94159ac0fd2df23ee1a1e8cf626ce31…
8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm
Reviewed-by: sjohanss, ayang
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 6ee6171e
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 09:32:48 +0000
URL: https://git.openjdk.org/leyden/commit/6ee6171e8124ae8ce4f60c2582c2fe2cae6fc…
8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm
Reviewed-by: tschatzl, iwalulya
! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java
Changeset: c64bd3d6
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 09:33:22 +0000
URL: https://git.openjdk.org/leyden/commit/c64bd3d6715304accd9a1e3266edd9d3d2353…
8317343: GC: Make TestHeapFreeRatio use createTestJvm
Reviewed-by: tschatzl, iwalulya
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
Changeset: 5bd10521
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 09:40:01 +0000
URL: https://git.openjdk.org/leyden/commit/5bd10521eb5e51e76b20e955addd45f76abba…
8317317: G1: Make TestG1RemSetFlags use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
Changeset: b2b8db65
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-17 11:09:03 +0000
URL: https://git.openjdk.org/leyden/commit/b2b8db65337729c73a988942c4d1d287d90ff…
8318180: Memory model reference from foreign package-info is broken
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/package-info.java
Changeset: 8f79d889
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-17 11:54:51 +0000
URL: https://git.openjdk.org/leyden/commit/8f79d889609b634282af1129559500c805053…
8318155: Remove unnecessary virtual specifier in Space
Reviewed-by: tschatzl, mli
! src/hotspot/share/gc/shared/space.hpp
Changeset: d8cd6058
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 11:55:24 +0000
URL: https://git.openjdk.org/leyden/commit/d8cd60588aef6abcbfedbe3262d9a094c9bbc…
8317316: G1: Make TestG1PercentageOptions use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java
Changeset: 34653c1e
Author: Agnibho Hom Chowdhury <agnibho.hom.chowdhury(a)oracle.com>
Committer: Mahendra Chhipa <mchhipa(a)openjdk.org>
Date: 2023-10-17 11:58:17 +0000
URL: https://git.openjdk.org/leyden/commit/34653c1e73452c0e07beb1f5e2eb8029fdb3b…
8249832: java/util/zip/DataDescriptorSignatureMissing.java uses @ignore w/o bug-id
Reviewed-by: msheppar
! test/jdk/java/util/zip/DataDescriptorSignatureMissing.java
Changeset: 75b37e6d
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 11:58:57 +0000
URL: https://git.openjdk.org/leyden/commit/75b37e6d7ec285f1a954f9d5b16bf9e6b642f…
8317218: G1: Make TestG1HeapRegionSize use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
Changeset: 7e39e664
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 11:59:54 +0000
URL: https://git.openjdk.org/leyden/commit/7e39e664cf6d4658b0aa03f9b5162cf7de40d…
8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java
Changeset: a949824e
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 12:00:27 +0000
URL: https://git.openjdk.org/leyden/commit/a949824e98a8872645f292c9cc9ed2fe1ccca…
8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java
Changeset: 5f4be8ce
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 12:02:08 +0000
URL: https://git.openjdk.org/leyden/commit/5f4be8cea980b3c2e8e5fb2067dc64b62fa02…
8316973: GC: Make TestDisableDefaultGC use createTestJvm
Reviewed-by: ayang, mli, lmesnik
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
Changeset: e649c563
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 12:02:24 +0000
URL: https://git.openjdk.org/leyden/commit/e649c563242a876a20007470c9412311ffa2a…
8316410: GC: Make TestCompressedClassFlags use createTestJvm
Reviewed-by: ayang, mli
! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java
Changeset: 15588e08
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-10-17 12:51:57 +0000
URL: https://git.openjdk.org/leyden/commit/15588e08ed455eac356aa923c35503beaecd5…
8314578: Non-verifiable code is emitted when two guards declare pattern variables in colon-switch
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/patterns/T8314578.java
+ test/langtools/tools/javac/patterns/T8314578.out
Changeset: 2bf1863e
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-10-17 12:55:31 +0000
URL: https://git.openjdk.org/leyden/commit/2bf1863e24c8842e3ddbdacda54e412023951…
8315588: JShell does not accept underscore from JEP 443 even with --enable-preview
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/langtools/jdk/jshell/UnnamedTest.java
Changeset: 5ca1beb3
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-10-17 12:57:25 +0000
URL: https://git.openjdk.org/leyden/commit/5ca1beb30e35cc91bf170960fb832de6438de…
8317300: javac erroneously allows "final" in front of a record pattern
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/patterns/T8317300.java
+ test/langtools/tools/javac/patterns/T8317300.out
Changeset: 6aa837ee
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-10-17 13:11:52 +0000
URL: https://git.openjdk.org/leyden/commit/6aa837eee62c2243689142915abcd85db85d0…
8316927: JFR: Move shouldCommit check earlier for socket events
Reviewed-by: alanb, dfuchs, mgronlun
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/jdk/internal/event/SocketReadEvent.java
! src/java.base/share/classes/jdk/internal/event/SocketWriteEvent.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java
Changeset: d0ea2a51
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-10-17 13:52:41 +0000
URL: https://git.openjdk.org/leyden/commit/d0ea2a51111bd5de5a6465e7de6a4950aae89…
8318015: Lock inflation not needed for OSR or Deopt for new locking modes
Reviewed-by: pchilanomate, dlong
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 39e2b7a6
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-17 16:38:22 +0000
URL: https://git.openjdk.org/leyden/commit/39e2b7a6d39d7552e44ccc7e9ee2bfa426698…
8318295: Update launcher help for enable-native-access
Reviewed-by: jvernee
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
Changeset: 61cc4a01
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2023-10-17 17:40:56 +0000
URL: https://git.openjdk.org/leyden/commit/61cc4a011eeea1b4dcc2e3571fe534f962b77…
8311538: CDS InternSharedString test fails on huge pages host - cannot find shared string
Reviewed-by: iklam, mseledtsov
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
Changeset: d6679031
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-17 18:02:11 +0000
URL: https://git.openjdk.org/leyden/commit/d6679031e0316f9ce0613b7db6bdf8ad46d31…
8316462: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags
Reviewed-by: kevinw, sspitsyn
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: c9985720
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-17 19:00:51 +0000
URL: https://git.openjdk.org/leyden/commit/c9985720b91cf6ad2938e9be12da08c5193f8…
8316959: Improve InlineCacheBuffer pending queue management
Reviewed-by: dlong, kvn
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/oops/compiledICHolder.cpp
Changeset: c566dfcc
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-17 19:01:03 +0000
URL: https://git.openjdk.org/leyden/commit/c566dfccf8aa0d5cd53a6e4de61a1bca9f136…
8317600: VtableStubs::stub_containing() table load not ordered wrt to stores
Reviewed-by: dlong, kvn
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
Changeset: 5145e5a4
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-10-17 19:36:17 +0000
URL: https://git.openjdk.org/leyden/commit/5145e5a40a8e9a87b3bc9f236dbf9e4b89094…
8318328: DHKEM should check XDH name in case-insensitive mode
Reviewed-by: ascarpino, hchao
! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java
! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
+ test/jdk/com/sun/crypto/provider/DHKEM/NameSensitiveness.java
Changeset: 0ba48ef4
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2023-10-17 20:32:41 +0000
URL: https://git.openjdk.org/leyden/commit/0ba48ef4ab7b80c21bb9484ba0a15c5742ba7…
8316972: Add javadoc support for restricted methods
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/RestrictedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/RestrictedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testRestricted/TestRestricted.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: 2f4d601a
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-10-17 21:00:29 +0000
URL: https://git.openjdk.org/leyden/commit/2f4d601a56bf02db2766d1f8a2ddfff906b78…
8314975: JavadocTester should set source path if not specified
Reviewed-by: hannesw
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
Changeset: cceb0d8a
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-10-17 21:17:41 +0000
URL: https://git.openjdk.org/leyden/commit/cceb0d8a2321ce622569aa4afaf98a074e59e…
8318126: Refresh manpages
Reviewed-by: alanb, mli, iris
! src/java.base/share/man/java.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jfr/share/man/jfr.1
Changeset: 83b6a127
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2023-10-17 22:12:28 +0000
URL: https://git.openjdk.org/leyden/commit/83b6a1278f7ffa5bf6f30697e5fb39eb5846c…
8316967: Correct the scope of vmtimer in UnregisteredClasses::load_class
Reviewed-by: iklam, jiangli
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
Changeset: 072d64c6
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-11-14 19:19:54 +0000
URL: https://git.openjdk.org/leyden/commit/072d64c6a902fc30822152f1deb0d7e10df2e…
8296581: Better system proxy support
Reviewed-by: rhalade, dfuchs, michaelm, alanb
! src/java.base/windows/native/libnet/DefaultProxySelector.c
Changeset: 195c9b2c
Author: Naoto Sato <naoto(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-12-13 00:15:20 +0000
URL: https://git.openjdk.org/leyden/commit/195c9b2c48353ab1a171f41a61f7a3378ee6b…
8297856: Improve handling of Bidi characters
Reviewed-by: rhalade, mschoene, rriggs
! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
Changeset: adca97b6
Author: Bradford Wetmore <wetmore(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-05-19 00:58:30 +0000
URL: https://git.openjdk.org/leyden/commit/adca97b659d725b0dd320322297dcbd1b443a…
8286503: Enhance security classes
Reviewed-by: rhalade, mullan, skoivu, weijun
! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java
! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java
! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java
! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ECPublicKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHPublicKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/SecureRandom.java
! src/java.base/share/classes/sun/security/provider/certpath/X509CertPath.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/LdapPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTDomainPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSid.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UserPrincipal.java
- test/jdk/java/security/KeyRep/RSA.pre.1.5.key
! test/jdk/java/security/KeyRep/SerialOld.java
Changeset: 7c80cb26
Author: Sean Mullan <mullan(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-08-08 19:06:37 +0000
URL: https://git.openjdk.org/leyden/commit/7c80cb26dfb6e90147f5f36d780457eff09e5…
8309966: Enhanced TLS connections
Reviewed-by: mschoene, hchao, rhalade, jnimeh
! src/java.base/share/classes/java/security/cert/CertPathHelperImpl.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/provider/certpath/CertPathHelper.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardState.java
! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java
Changeset: 9843c976
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-10-17 23:30:03 +0000
URL: https://git.openjdk.org/leyden/commit/9843c97695fab3fec1e319027b14974d0e84b…
8318365: Test runtime/cds/appcds/sharedStrings/InternSharedString.java fails after JDK-8311538
Reviewed-by: cjplummer, lmesnik
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
Changeset: 8dd80964
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-10-18 06:18:05 +0000
URL: https://git.openjdk.org/leyden/commit/8dd809642e0e052917451767d2a25dd98b3af…
8317886: Add @sealedGraph to ByteBuffer
Reviewed-by: rriggs, iris
! src/java.base/share/classes/java/nio/X-Buffer.java.template
Changeset: 4e77b3c3
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-10-18 08:28:23 +0000
URL: https://git.openjdk.org/leyden/commit/4e77b3c378dd08470ebccd1ea2fe48f2819d3…
8315974: Make fields final in 'com.sun.crypto.provider' package
Reviewed-by: valeriep
! src/java.base/share/classes/com/sun/crypto/provider/AESParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java
! src/java.base/share/classes/com/sun/crypto/provider/BlowfishCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/BlowfishParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherFeedback.java
! src/java.base/share/classes/com/sun/crypto/provider/DESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DESParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeCrypt.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/ISO10126Padding.java
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/OutputFeedback.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/PKCS5Padding.java
! src/java.base/share/classes/com/sun/crypto/provider/PrivateKeyInfo.java
Changeset: 31ef400f
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-18 08:39:00 +0000
URL: https://git.openjdk.org/leyden/commit/31ef400f31b1fd9a861870cce69f6d3eec72a…
8318183: C2: VM may crash after hitting node limit
Reviewed-by: kvn, thartmann
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/parse1.cpp
Changeset: 6fc35142
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-18 10:30:45 +0000
URL: https://git.openjdk.org/leyden/commit/6fc35142315f1616fa35e415005c9483939c6…
8318363: Foreign benchmarks fail to build on some platforms
Reviewed-by: jvernee, mcimadamore
! test/micro/org/openjdk/bench/java/lang/foreign/libToCString.c
! test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c
Changeset: 278de7ac
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-18 17:02:51 +0000
URL: https://git.openjdk.org/leyden/commit/278de7acd21cc6f938aca561d02248e75c119…
8318458: Update javac and java manpages with restricted method options
Reviewed-by: iris
! src/java.base/share/man/java.1
! src/jdk.compiler/share/man/javac.1
Changeset: ab135683
Author: Mikhailo Seledtsov <mseledtsov(a)openjdk.org>
Date: 2023-10-18 18:05:00 +0000
URL: https://git.openjdk.org/leyden/commit/ab135683a6ba54c6d82a23a30abb154b92ba8…
8318029: Minor improvement to logging output in container at-requires
Reviewed-by: iklam
! test/jtreg-ext/requires/VMProps.java
Changeset: ce8ebebc
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-10-18 18:26:49 +0000
URL: https://git.openjdk.org/leyden/commit/ce8ebebc77f4ef73852364f6188b43c482337…
8317979: Use TZ database style abbreviations in the CLDR locale provider
Reviewed-by: rriggs, joehw, lancea, erikj, iris, ihse
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/modules/jdk.localedata/Gensrc.gmk
! test/jdk/java/time/test/java/time/format/TestUTCParse.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: e25a49a9
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-10-18 20:20:39 +0000
URL: https://git.openjdk.org/leyden/commit/e25a49a993f270c33f7929e629fb3075a11fd…
8318471: ProblemList compiler/sharedstubs/SharedTrampolineTest.java
Reviewed-by: lmesnik
! test/hotspot/jtreg/ProblemList.txt
Changeset: 24bc5bd1
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2023-10-19 04:21:45 +0000
URL: https://git.openjdk.org/leyden/commit/24bc5bd104b8b4b96a61cffd3ec35cc795744…
8318104: macOS 10.13 check in TabButtonAccessibility.m can be removed
Reviewed-by: aivanov, prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m
Changeset: c0e154c8
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-19 06:25:53 +0000
URL: https://git.openjdk.org/leyden/commit/c0e154c876e586660b36af6441cd178bc8eba…
8318089: Class space not marked as such with NMT when CDS is off
Reviewed-by: mli, dholmes
! src/hotspot/share/memory/metaspace.cpp
Changeset: 80bd22d0
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-10-19 06:42:11 +0000
URL: https://git.openjdk.org/leyden/commit/80bd22d093b696b40a3380527b19d8d2c4e13…
8316144: Remove unused field jdk.internal.util.xml.impl.XMLStreamWriterImpl.Element._Depth
Reviewed-by: lancea, joehw
! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java
Changeset: 47bb1a1c
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-19 07:22:34 +0000
URL: https://git.openjdk.org/leyden/commit/47bb1a1cefa242c39c22a8f2aa08d7d357c26…
8318415: Adjust describing comment of os_getChildren after 8315026
Reviewed-by: rriggs
! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
Changeset: 1a098356
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-19 09:26:15 +0000
URL: https://git.openjdk.org/leyden/commit/1a098356dd3a157b12c2b5c527e61c8a628bd…
8317358: G1: Make TestMaxNewSize use createTestJvm
Reviewed-by: tschatzl, sjohanss
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
Changeset: 15acf4b8
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-19 09:51:02 +0000
URL: https://git.openjdk.org/leyden/commit/15acf4b8d7cffcd0d74bf1b9c43cde9acaf31…
8318324: Drop redundant default methods from FFM API
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
Changeset: 3c70f2c1
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-10-19 10:36:35 +0000
URL: https://git.openjdk.org/leyden/commit/3c70f2c1e9fb91cd5d7a66ef1e2a396722302…
8318418: hsdis build fails with system binutils on Ubuntu
Reviewed-by: erikj, ihse
! make/autoconf/lib-hsdis.m4
! src/utils/hsdis/binutils/hsdis-binutils.c
Changeset: defc7e0f
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-10-19 10:47:53 +0000
URL: https://git.openjdk.org/leyden/commit/defc7e0f8d32e2dc62568f34d86d8f77a759e…
8318454: TestLayoutPaths broken on Big Endian platforms after JDK-8317837
Reviewed-by: mdoerr, mcimadamore
! test/jdk/java/foreign/TestLayoutPaths.java
Changeset: 9cf334fb
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2023-10-19 13:56:16 +0000
URL: https://git.openjdk.org/leyden/commit/9cf334fb6488188ea4236e5d156b11245bace…
8318383: Remove duplicated checks in os::get_native_stack() in posix implementation
Reviewed-by: dholmes, stuefe
! src/hotspot/os/posix/os_posix.cpp
Changeset: 599560a8
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-10-19 18:12:16 +0000
URL: https://git.openjdk.org/leyden/commit/599560a832386d9c61aca24450d6efa65156f…
8317635: Improve GetClassFields test to verify correctness of field order
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/getclfld007.cpp
Changeset: cc8f8da2
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-19 18:25:43 +0000
URL: https://git.openjdk.org/leyden/commit/cc8f8da293914c25cb15d38caad994bc761a3…
8318322: Update IANA Language Subtag Registry to Version 2023-10-16
Reviewed-by: naoto, iris, lancea, srl
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: 17409500
Author: Smita Kamath <svkamath(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-10-19 18:27:51 +0000
URL: https://git.openjdk.org/leyden/commit/17409500369bd8503782b2e6f4e885e338370…
8314901: AES-GCM interleaved implementation using AVX2 instructions
Reviewed-by: sviswanathan, djelinski
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
Changeset: 684b91ef
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-19 22:53:07 +0000
URL: https://git.openjdk.org/leyden/commit/684b91efbb22f16cd0952283e8c960846c39d…
8315064: j.text.ChoiceFormat provides no specification on quoting behavior
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: 8f5f4407
Author: Hannes Greule <hgreule(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2023-10-19 23:24:28 +0000
URL: https://git.openjdk.org/leyden/commit/8f5f44070a7c6dbbbd1005f9d0af5ab7c3517…
8317692: jcmd GC.heap_dump performance regression after JDK-8292818
Reviewed-by: amenkov, fparain
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/services/heapDumper.cpp
+ test/hotspot/jtreg/serviceability/HeapDump/FieldsInInstanceTest.java
Changeset: c46a54e0
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-10-20 05:56:26 +0000
URL: https://git.openjdk.org/leyden/commit/c46a54e01815c5d441a958aa81451e66849ce…
8312777: notifyJvmtiMount before notifyJvmtiUnmount
Reviewed-by: mli, sspitsyn
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: d9ce525a
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-10-20 06:18:18 +0000
URL: https://git.openjdk.org/leyden/commit/d9ce525a1c27f41ef66c39b3ec18e3a87bbd8…
8318150: StaticProxySelector.select should not throw NullPointerExceptions
Reviewed-by: jpai, dfuchs
! src/java.base/share/classes/java/net/ProxySelector.java
! test/jdk/java/net/ProxySelector/NullArguments.java
Changeset: 387504c9
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-10-20 07:05:30 +0000
URL: https://git.openjdk.org/leyden/commit/387504c9e4b93d162dcef7c90c57c27295858…
8317575: AArch64: C2_MacroAssembler::fast_lock uses rscratch1 for cmpxchg result
Reviewed-by: thartmann, kvn, aph
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
Changeset: 292aad2c
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-10-20 07:07:42 +0000
URL: https://git.openjdk.org/leyden/commit/292aad2c4901f2ffba37274763e1cc6177119…
8316436: ContinuationWrapper uses unhandled nullptr oop
Reviewed-by: pchilanomate, eosterlund
! src/hotspot/share/runtime/continuationWrapper.cpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
Changeset: bd3bc2c6
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-20 07:30:11 +0000
URL: https://git.openjdk.org/leyden/commit/bd3bc2c6181668b5856732666dc251136b7fb…
8317350: Move code cache purging out of CodeCache::UnloadingScope
Reviewed-by: ayang, iwalulya
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: bd02cfd9
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-20 07:32:16 +0000
URL: https://git.openjdk.org/leyden/commit/bd02cfd96f80abd1559ea3531a21c28c1f670…
8318540: make test cannot run .jasm tests directly
Reviewed-by: lmesnik, erikj
! make/RunTests.gmk
Changeset: 4812caba
Author: Chen Liang <liach(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-10-20 07:36:27 +0000
URL: https://git.openjdk.org/leyden/commit/4812cabaa489e99481facddce69686a9fee29…
8316587: Use ArraysSupport.vectorizedHashCode in Utf8EntryImpl
Reviewed-by: asotona, redestad
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
Changeset: 138437f2
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2023-10-20 08:33:40 +0000
URL: https://git.openjdk.org/leyden/commit/138437f2cf4e965ba07212a10589a517f8162…
8314438: NMT: Performance benchmarks are needed to have a baseline for comparison of improvements
Reviewed-by: gziemski, ihse
! make/test/BuildMicrobenchmark.gmk
+ test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark.java
Changeset: 80992610
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-20 08:38:05 +0000
URL: https://git.openjdk.org/leyden/commit/8099261050a6c021f193d6dac94caa11dccbb…
8318489: Remove unused alignment_unit and alignment_offset
Reviewed-by: thartmann
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
Changeset: 744f206f
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-20 08:38:23 +0000
URL: https://git.openjdk.org/leyden/commit/744f206fefb7e2eff17737a34da264f2eebba…
8318525: Atomic gtest should run as TEST_VM to access VM capabilities
Reviewed-by: stefank, stuefe
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: cd25d1a2
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-20 08:40:51 +0000
URL: https://git.openjdk.org/leyden/commit/cd25d1a2bf4530d8fd4d0515b69e2199df9c1…
8318296: Move Space::initialize to ContiguousSpace
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: 8f4ebd89
Author: Johannes Bechberger <jbechberger(a)openjdk.org>
Date: 2023-10-20 08:52:46 +0000
URL: https://git.openjdk.org/leyden/commit/8f4ebd892148f2c23fd11672a10aaf787a0be…
8317920: JDWP-agent sends broken exception event with onthrow option
Reviewed-by: clanger, cjplummer
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
+ test/jdk/com/sun/jdi/JdwpOnThrowTest.java
+ test/jdk/com/sun/jdi/ThrowCaughtException.java
! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java
Changeset: 6f1d8962
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-20 10:23:00 +0000
URL: https://git.openjdk.org/leyden/commit/6f1d8962df05e2b298f3ec354430159041b51…
8318510: Serial: Remove TenuredGeneration::block_size
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
Changeset: b07da3ae
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-20 10:23:45 +0000
URL: https://git.openjdk.org/leyden/commit/b07da3ae15dc820d596484d51d972404fed67…
8317819: Scope should reflect lifetime of underying resource (mainline)
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
+ test/jdk/java/foreign/TestScope.java
Changeset: 848ecc16
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-20 10:35:09 +0000
URL: https://git.openjdk.org/leyden/commit/848ecc1621c347ab12dd3f421af82cb55c71e…
8318538: Add a way to obtain a strided var handle from a layout
Reviewed-by: jvernee, pminborg
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/micro/org/openjdk/bench/java/lang/foreign/JavaLayouts.java
Changeset: a03767cf
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-20 10:44:58 +0000
URL: https://git.openjdk.org/leyden/commit/a03767cf8868a200f5be74c4cf8cdf5f76f1e…
8318049: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestNotifyCastToXor.java
Changeset: deadb9c8
Author: Justin King <jcking(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-10-20 11:02:38 +0000
URL: https://git.openjdk.org/leyden/commit/deadb9c8d76f41671d39bb2125a8745c25bdb…
8304684: Memory leak in DirectivesParser::set_option_flag
Reviewed-by: kvn, dlong
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/directivesParser.cpp
Changeset: 2c23391d
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-20 11:02:58 +0000
URL: https://git.openjdk.org/leyden/commit/2c23391de76be0994d8367fdfba63a98e9faa…
8318101: Additional test cases for CSSAttributeEqualityBug
Reviewed-by: prr
! test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java
Changeset: 71c99a0e
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-20 11:04:24 +0000
URL: https://git.openjdk.org/leyden/commit/71c99a0e59ff843d48f1c71fb045186e44f83…
8318448: Link PopupMenu/PopupMenuLocation.java failure to JDK-8259913
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: fe529170
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-10-20 11:37:07 +0000
URL: https://git.openjdk.org/leyden/commit/fe52917054ebed3009391487c304f1fad4271…
8318457: Use prefix-less prepend methods directly to reduce branches in String concat expressions
Reviewed-by: jlaskey, liach
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/util/FormatItem.java
Changeset: 40106422
Author: Mahendra Chhipa <mchhipa(a)openjdk.org>
Date: 2023-10-20 12:07:39 +0000
URL: https://git.openjdk.org/leyden/commit/40106422bd2ae3da98d028bdbab2c240a7108…
8077371: Binary files in JAXP test should be removed
Reviewed-by: joehw
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalAndDurSerDataTemplate.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalAndDurSerDataUtil.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalendarAndDurationSerData.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK6GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK6_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK6_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK7GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK7_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK7_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK8GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK8_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK8_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK9GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK9_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK9_XMLGregorianCalendar.ser
! test/jdk/javax/xml/jaxp/datatype/8033980/SerializationTest.java
Changeset: 91442878
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-20 14:29:17 +0000
URL: https://git.openjdk.org/leyden/commit/91442878b7b7b2e131621958de4942f30bbf3…
8318601: Remove javadoc text about restricted methods
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
Changeset: 5a97411f
Author: Ilya Gavrilin <igavrilin(a)openjdk.org>
Committer: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2023-10-20 14:31:41 +0000
URL: https://git.openjdk.org/leyden/commit/5a97411f857b0bc9e70b417efa76a5fd5f887…
8317971: RISC-V: implement copySignF/D and signumF/D intrinsics
Reviewed-by: fyang, vkempik
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! test/micro/org/openjdk/bench/java/lang/MathBench.java
Changeset: b1228de6
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-20 15:21:57 +0000
URL: https://git.openjdk.org/leyden/commit/b1228de623f3d26f982b4b1ee86af34b6ec14…
8314588: gc/metaspace/TestMetaspaceInitialization.java failed "assert(capacity_until_gc >= committed_bytes) failed: capacity_until_gc: 3145728 < committed_bytes: 3211264"
Reviewed-by: dholmes, coleenp
! src/hotspot/share/memory/metaspace.cpp
Changeset: 8065233e
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-10-20 15:40:39 +0000
URL: https://git.openjdk.org/leyden/commit/8065233e8b8976929e1975c9a74cf70bf3485…
8318598: FFM stylistic cleanups
Co-authored-by: Per Minborg <pminborg(a)openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SoftReferenceCache.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIType.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/PPC64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/RISCV64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/S390Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractGroupLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
Changeset: 52814994
Author: sunyaqi <sunyaqi(a)loongson.cn>
Committer: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-10-20 16:27:58 +0000
URL: https://git.openjdk.org/leyden/commit/52814994efc4831fdbc1f796ed1db6ae88cb6…
8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27
Reviewed-by: asemenyuk, almatvee
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
Changeset: 200b5a27
Author: Viktor Klang <vklang(a)openjdk.org>
Committer: Paul Sandoz <psandoz(a)openjdk.org>
Date: 2023-10-20 16:31:46 +0000
URL: https://git.openjdk.org/leyden/commit/200b5a27d4bc77e2628a80d8166ee5d6057ab…
8318420: AbstractPipeline invokes overridden method in constructor
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
Changeset: 21215753
Author: Viktor Klang <vklang(a)openjdk.org>
Committer: Paul Sandoz <psandoz(a)openjdk.org>
Date: 2023-10-20 16:32:11 +0000
URL: https://git.openjdk.org/leyden/commit/21215753c05681311be304f8994a97caa8e33…
8318421: AbstractPipeline.sourceStageSpliterator() chases pointers needlessly
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
Changeset: a045258a
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2023-10-20 16:38:39 +0000
URL: https://git.openjdk.org/leyden/commit/a045258ae2eb02daa17a9a9799a666f42daa7…
8209595: MonitorVmStartTerminate.java timed out
Reviewed-by: sspitsyn, cjplummer, lmesnik
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: 158293d2
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2023-10-20 17:35:21 +0000
URL: https://git.openjdk.org/leyden/commit/158293d2517695f8c5eaca1b46ecf0f1f9f09…
8316030: Update Libpng to 1.6.40
Reviewed-by: prr, dnguyen
! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
Changeset: 4dfa3799
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-20 17:37:51 +0000
URL: https://git.openjdk.org/leyden/commit/4dfa3799a60cb11092b699db5bc0cc1f44d24…
7061097: [Doc] Inconsistenency between the spec and the implementation for DateFormat.Field
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DateFormat.java
Changeset: 66d90d5d
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-20 17:38:10 +0000
URL: https://git.openjdk.org/leyden/commit/66d90d5d9f8041c3a7a3f27febf83120bd1fc…
8318107: Un-ProblemList LocaleProvidersRun and CalendarDataRegression
Reviewed-by: naoto
! test/jdk/ProblemList.txt
Changeset: d3ebb4a1
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2023-10-20 18:25:09 +0000
URL: https://git.openjdk.org/leyden/commit/d3ebb4a155be8ed93e79b6b58c645e861ec30…
8317373: Add Telia Root CA v2
Reviewed-by: mullan
+ src/java.base/share/data/cacerts/teliarootcav2
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 77b2394c
Author: Mikhailo Seledtsov <mseledtsov(a)openjdk.org>
Date: 2023-10-20 19:25:43 +0000
URL: https://git.openjdk.org/leyden/commit/77b2394c46bd304ffc0658cb758d971f1f294…
8318482: problemlist compiler/codecache/CheckLargePages.java on Linux-x64 until JDK-8317831 is fixed
Reviewed-by: lmesnik
! test/hotspot/jtreg/ProblemList.txt
Changeset: a1a62d99
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-10-20 21:12:28 +0000
URL: https://git.openjdk.org/leyden/commit/a1a62d9964393533eeab269d1f405c8f0db1e…
8306308: (ch) Writer created by Channels::newWriter may lose data
Reviewed-by: djelinski, alanb
! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
+ test/jdk/java/nio/channels/Channels/NewWriter.java
Changeset: af2f4bfa
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-10-20 21:33:26 +0000
URL: https://git.openjdk.org/leyden/commit/af2f4bfa837a18964e00de1e3077119cfa4c6…
8318622: ProblemList gc/cslocker/TestCSLocker.java on linux-x64 in Xcomp mode
Reviewed-by: naoto
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 4cf195f0
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-21 03:35:52 +0000
URL: https://git.openjdk.org/leyden/commit/4cf195f00cae97dea6ec25751f56231530fb6…
8318573: The nsk.share.jpda.SocketConnection should fail if socket was closed.
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketConnection.java
Changeset: a876beb6
Author: Laurent Bourgès <lbourges(a)openjdk.org>
Date: 2023-10-21 09:12:08 +0000
URL: https://git.openjdk.org/leyden/commit/a876beb63d5d509b80366139ae4c6abe502ef…
8316741: BasicStroke.createStrokedShape miter-limits failing on small shapes
Reviewed-by: prr, dnguyen
! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
+ test/jdk/sun/java2d/marlin/TestCreateStrokedShapeJoins.java
Changeset: ecd25e7d
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-10-21 15:43:36 +0000
URL: https://git.openjdk.org/leyden/commit/ecd25e7d6f9d69f9dbdbff0a4a9b9d6b19288…
8318484: Initial version of cdsConfig.hpp
Reviewed-by: dholmes, ccheung, sspitsyn
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
+ src/hotspot/share/cds/cdsConfig.cpp
+ src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
Changeset: ffadd635
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-10-23 06:16:27 +0000
URL: https://git.openjdk.org/leyden/commit/ffadd635759d0898cd108f5fe5fe3a4a3de91…
8317868: Add @sealedGraph to MethodHandleDesc and descendants
Reviewed-by: jvernee, mli
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
Changeset: 4eab39d9
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-23 07:35:11 +0000
URL: https://git.openjdk.org/leyden/commit/4eab39d9415b2ec5c2984d0d3c110e9364090…
8318585: Rename CodeCache::UnloadingScope to UnlinkingScope
Reviewed-by: ayang, iwalulya, mli
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 729f4c5d
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-23 08:19:50 +0000
URL: https://git.openjdk.org/leyden/commit/729f4c5d141cdc272249c4c69efd05f96a654…
8318507: G1: Improve remset clearing for humongous candidates
Reviewed-by: iwalulya, ayang, mli
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: fc29a2e1
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-10-23 09:24:51 +0000
URL: https://git.openjdk.org/leyden/commit/fc29a2e152310ed81bd1bb23e6f17d02f055a…
8318082: ConcurrentModificationException from IndexWriter
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
+ test/langtools/jdk/javadoc/doclet/testIndex/TestSelfIndexing.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: ff5c5b65
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-23 09:59:43 +0000
URL: https://git.openjdk.org/leyden/commit/ff5c5b6541b43a1323ba08f7a086e64de197e…
8318643: +UseTransparentHugePages must enable +UseLargePages
Reviewed-by: sjohanss
! src/hotspot/os/linux/os_linux.cpp
Changeset: 7c0a8288
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-23 11:04:29 +0000
URL: https://git.openjdk.org/leyden/commit/7c0a8288b23c11d455472762b56d5b20ac5b9…
8318649: G1: Remove unimplemented HeapRegionRemSet::add_code_root_locked
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
Changeset: 704c6ea1
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2023-10-23 11:15:32 +0000
URL: https://git.openjdk.org/leyden/commit/704c6ea16cabc217588f430fd3c302d6df5e9…
8303525: Refactor/cleanup open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
Reviewed-by: smarks, msheppar
! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
! test/lib/jdk/test/lib/Asserts.java
Changeset: 99de9bb8
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-10-23 11:26:39 +0000
URL: https://git.openjdk.org/leyden/commit/99de9bb83ff70fe81c89751516a86a94c8f55…
8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039
Reviewed-by: erikj
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/lib-tests.m4
! make/autoconf/spec.gmk.in
Changeset: c2efd774
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-10-23 13:12:52 +0000
URL: https://git.openjdk.org/leyden/commit/c2efd7741202a5e3c209de62b8b5e6bd8ae76…
8295795: hsdis does not build with binutils 2.39+
Reviewed-by: ihse, djelinski
! make/autoconf/lib-hsdis.m4
! src/utils/hsdis/binutils/hsdis-binutils.c
Changeset: bd22d238
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-10-23 13:15:31 +0000
URL: https://git.openjdk.org/leyden/commit/bd22d2381fa3f21b113d5b8ef95fe15cec50b…
8318027: Support alternative name to jdk.internal.vm.compiler
Reviewed-by: erikj, ihse, kvn, alanb, mli
! make/common/Modules.gmk
! make/conf/module-loader-map.conf
! src/java.base/share/lib/security/default.policy
= src/jdk.graal.compiler.management/share/classes/module-info.java
= src/jdk.graal.compiler/share/classes/module-info.java
! src/jdk.internal.vm.ci/share/classes/module-info.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
! test/jdk/jdk/modules/etc/UpgradeableModules.java
! test/jdk/tools/jimage/VerifyJimage.java
Changeset: 9f767aa4
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-23 14:00:07 +0000
URL: https://git.openjdk.org/leyden/commit/9f767aa44b4699ed5404b934ac751f2cdd0ba…
8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking
Reviewed-by: iwalulya, mli
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: bea2d486
Author: Michal Sobierski <msobiers(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-23 14:31:12 +0000
URL: https://git.openjdk.org/leyden/commit/bea2d48696ee2c213e475ca3aa3aa9c412b91…
8312475: org.jline.util.PumpReader signed byte problem
Reviewed-by: shade, jlahoda
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
Changeset: d888b267
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-23 15:10:22 +0000
URL: https://git.openjdk.org/leyden/commit/d888b26783cbe9b2bf0a23ae728176f2eda6b…
8318071: IgnoreUnrecognizedVMOptions flag still causes failure in ArchiveHeapTestClass
Reviewed-by: dholmes, shade
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
Changeset: c1aeac79
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-23 15:54:04 +0000
URL: https://git.openjdk.org/leyden/commit/c1aeac79ba4c5b100f05ccd4f014326e46e95…
8318445: More broken bailout chains in C2
Reviewed-by: kvn, epeter
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.cpp
Changeset: 69c0ae23
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-10-23 16:00:14 +0000
URL: https://git.openjdk.org/leyden/commit/69c0ae23a323dd547f53234848f32ed9ba417…
8318124: JFR: Rewrite instrumentation to use Class-File API
Reviewed-by: mgronlun
! src/java.base/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/ASMToolkit.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java
Changeset: 8d9a4b43
Author: Sean Coffey <coffeys(a)openjdk.org>
Date: 2023-10-23 17:12:41 +0000
URL: https://git.openjdk.org/leyden/commit/8d9a4b43f4fff30fd217dab2c224e641cb913…
8317678: Fix up hashCode() for ZipFile.Source.Key
Reviewed-by: lancea, alanb, jpai
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/ZipSourceCache.java
! test/micro/org/openjdk/bench/java/util/zip/ZipFileOpen.java
Changeset: 82f357fd
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-10-23 18:08:41 +0000
URL: https://git.openjdk.org/leyden/commit/82f357fdcb38e843f9ed1fb6cdbc295ba6012…
Merge branch 'master' of https://github.com/openjdk/leyden into premain
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.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/interpreter/rewriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.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/interpreter/rewriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
Changeset: 8ddc8999
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-10-23 23:00:15 +0000
URL: https://git.openjdk.org/leyden/commit/8ddc89996a8d258dc2e23215ade3c051da86a…
New workflow - partial fix for cleaning up excluded classes in CDS preimage
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/trainingData.cpp
! test/hotspot/jtreg/runtime/cds/appcds/leyden/ExcludedClasses.java
! test/lib/jdk/test/lib/LeydenTester.java
1
0
git: openjdk/leyden: premain: reformatted cdsConfig.hpp, to be upstreamed to mainline
by duke 23 Oct '23
by duke 23 Oct '23
23 Oct '23
Changeset: 48369197
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-10-23 13:27:01 +0000
URL: https://git.openjdk.org/leyden/commit/48369197eb98fe1433aaf546e3e51d0861bbd…
reformatted cdsConfig.hpp, to be upstreamed to mainline
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/klass.cpp
1
0
Hello,
I came across JDK-8246634, which proposed to add
MethodHandles.Lookup.ensureInitialized to ensure a class is initialized
before a Method Handle is invoked. However, this appears to be contrary to
what project Leyden is aiming for. Explicit class initializations are
mostly a hurdle to condensing computations to be available before JVM
startup.
Thus, I wonder if such an API addition is worth exploring. In the original
RFE JDK-8235521, the main usages of ensureClassInitialized was barrier for
static field accessors in MH (and now VH) and to ensure the side effects
are performed by class initializers (as in SharedSecrets).
Since it seems Project Leyden has done extensive research on class
initialization patterns, I wonder if there are any other purposes for the
ensureClassInitialized or Class.forName APIs (which performs explicit
initialization), and how Leyden treats them for condensing. Such
information would be helpful for deciding about the ensureInitialized for
Method Handle API.
Please don't hesitate to reply if you have other remarks about this RFE.
Best,
Chen Liang
2
2
Changeset: 86634dbe
Author: Per Minborg <pminborg(a)gmail.com>
Date: 2023-10-19 10:33:45 +0000
URL: https://git.openjdk.org/leyden/commit/86634dbeec32b49a680c5fd814f8254f668b7…
Add comments to fields
! src/java.base/share/classes/jdk/internal/constant/AbstractComputedConstant.java
Changeset: b60e0ada
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2023-07-31 13:44:38 +0000
URL: https://git.openjdk.org/leyden/commit/b60e0adad6c2a4b8cf2709f810e185ad62777…
8313207: Remove MetaspaceShared::_has_error_classes
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
Changeset: 3671d83c
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-07-31 14:57:28 +0000
URL: https://git.openjdk.org/leyden/commit/3671d83c87302ead09d4ebce9cb85bdd803a0…
8313252: Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns
Reviewed-by: clanger
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
Changeset: 97b68834
Author: Qing Xiao <qing.xiao(a)oracle.com>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-07-31 15:03:05 +0000
URL: https://git.openjdk.org/leyden/commit/97b688340e2adce8e5f6abf7c3f5cb41e71af…
8295059: test/langtools/tools/javap 12 test classes use com.sun.tools.classfile library
Reviewed-by: asotona
! test/langtools/tools/javap/T6716452.java
! test/langtools/tools/javap/TestClassNameWarning.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java
! test/langtools/tools/javap/classfile/T6887895.java
! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java
! test/langtools/tools/javap/typeAnnotations/NewArray.java
! test/langtools/tools/javap/typeAnnotations/Presence.java
! test/langtools/tools/javap/typeAnnotations/PresenceInner.java
! test/langtools/tools/javap/typeAnnotations/TypeCasts.java
! test/langtools/tools/javap/typeAnnotations/Visibility.java
! test/langtools/tools/javap/typeAnnotations/Wildcards.java
Changeset: 78f67993
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2023-07-31 15:12:22 +0000
URL: https://git.openjdk.org/leyden/commit/78f67993f89792d2f0d8dcf04ba12ee93b336…
8293972: runtime/NMT/NMTInitializationTest.java#default_long-off failed with "Suspiciously long bucket chains in lookup table."
Reviewed-by: stuefe, dholmes
! src/hotspot/share/services/nmtPreInit.hpp
Changeset: e47a84f2
Author: Hai-May Chao <hchao(a)openjdk.org>
Date: 2023-07-31 15:18:04 +0000
URL: https://git.openjdk.org/leyden/commit/e47a84f23dd2608c6f5748093eefe301fb5bf…
8312489: Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar
Reviewed-by: mullan, mbaesken
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
Changeset: 5362ec9c
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-07-31 16:51:29 +0000
URL: https://git.openjdk.org/leyden/commit/5362ec9c6e9123d00288497ac9d1879a2bb1c…
8312492: Remove THP sanity checks at VM startup
Reviewed-by: dholmes, coleenp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
Changeset: 86783b98
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2023-07-31 18:41:38 +0000
URL: https://git.openjdk.org/leyden/commit/86783b985175de3a0c02215a862b2a2749d8b…
8301996: Move field resolution information out of the cpCache
Co-authored-by: Gui Cao <gcao(a)openjdk.org>
Co-authored-by: Dingli Zhang <dzhang(a)openjdk.org>
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Reviewed-by: coleenp, fparain
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/bytecodes.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/rewriter.hpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/generateOopMap.cpp
+ src/hotspot/share/oops/resolvedFieldEntry.cpp
+ src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedFieldArray.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedFieldEntry.java
! test/hotspot/gtest/oops/test_cpCache_output.cpp
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/hotspot/jtreg/runtime/interpreter/BytecodeTracerTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 6af0af59
Author: Jim Laskey <jlaskey(a)openjdk.org>
Date: 2023-07-31 19:11:14 +0000
URL: https://git.openjdk.org/leyden/commit/6af0af593446bc33dc94bbf7334c325c4ac0a…
8310913: Move ReferencedKeyMap to jdk.internal so it may be shared
Reviewed-by: naoto, rriggs, mchung, liach
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/runtime/Carriers.java
- src/java.base/share/classes/java/lang/runtime/ReferenceKey.java
- src/java.base/share/classes/java/lang/runtime/ReferencedKeyMap.java
! src/java.base/share/classes/jdk/internal/access/JavaLangRefAccess.java
+ src/java.base/share/classes/jdk/internal/util/ReferenceKey.java
+ src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java
+ src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java
= src/java.base/share/classes/jdk/internal/util/SoftReferenceKey.java
= src/java.base/share/classes/jdk/internal/util/StrongReferenceKey.java
= src/java.base/share/classes/jdk/internal/util/WeakReferenceKey.java
- test/jdk/java/lang/runtime/ReferencedKeyTest.java
+ test/jdk/jdk/internal/util/ReferencedKeyTest.java
Changeset: c91a3002
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2023-07-31 20:23:59 +0000
URL: https://git.openjdk.org/leyden/commit/c91a3002fb4304b6184d1d8d5611873c4e028…
8307312: Replace "int which" with "int cp_index" in constantPool
Reviewed-by: coleenp, dholmes, iklam
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
Changeset: 0a3c6d6b
Author: Tejesh R <tr(a)openjdk.org>
Date: 2023-08-01 04:28:42 +0000
URL: https://git.openjdk.org/leyden/commit/0a3c6d6bd010231d02e92016037149e85fb1d…
8280482: Window transparency bug on Linux
Reviewed-by: dnguyen, azvegint
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
+ test/jdk/java/awt/Multiscreen/MultiScreenCheckScreenIDTest.java
Changeset: e36960ec
Author: Joshua Cao <joshcao(a)amazon.com>
Committer: Koichi Sakata <ksakata(a)openjdk.org>
Date: 2023-08-01 10:48:38 +0000
URL: https://git.openjdk.org/leyden/commit/e36960ec6d543b48a7739e249c4a18883b272…
8312420: Integrate Graal's blender micro benchmark
Reviewed-by: dnsimon, thartmann, ksakata
+ test/micro/org/openjdk/bench/vm/compiler/pea/Blender.java
Changeset: ee3e0917
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-08-01 11:59:11 +0000
URL: https://git.openjdk.org/leyden/commit/ee3e0917b393b879a543060ace2537be84f20…
8313249: Fix -Wconversion warnings in verifier code
Reviewed-by: matsaave, iklam, dlong
! src/hotspot/share/classfile/stackMapFrame.hpp
! src/hotspot/share/classfile/stackMapTableFormat.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/bytecodeStream.hpp
Changeset: 94b50b71
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-08-01 13:45:10 +0000
URL: https://git.openjdk.org/leyden/commit/94b50b714a3d7696908e13b44eceeec60b82f…
8313404: Fix section label in test/jdk/ProblemList.txt
Reviewed-by: mbaesken, alanb
! test/jdk/ProblemList.txt
Changeset: 98a915a5
Author: Thomas Obermeier <128162199+TOatGithub(a)users.noreply.github.com>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-08-01 15:31:54 +0000
URL: https://git.openjdk.org/leyden/commit/98a915a54ce62da7cebc1f0ab07dab276291a…
8313256: Exclude failing multicast tests on AIX
Reviewed-by: clanger
! test/jdk/ProblemList.txt
Changeset: ec2f38fd
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-01 16:03:24 +0000
URL: https://git.openjdk.org/leyden/commit/ec2f38fd389dc51dc4d8925e037a8bf2e64a3…
8313428: GHA: Bump GCC versions for July 2023 updates
Reviewed-by: clanger, mbaesken, stuefe
! .github/workflows/main.yml
Changeset: 7ba8c69a
Author: Ashutosh Mehra <asmehra(a)redhat.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-01 19:26:45 +0000
URL: https://git.openjdk.org/leyden/commit/7ba8c69a2cb094f124234fef5a0f7ac98993c…
8312596: Null pointer access in Compile::TracePhase::~TracePhase after JDK-8311976
Reviewed-by: chagedorn, dlong, shade
! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/c2/TestPrintIdealNodeCount.java
Changeset: bf707775
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2023-08-01 20:31:25 +0000
URL: https://git.openjdk.org/leyden/commit/bf7077752aa6676b0a5a7f799b6823f38fbd8…
8312181: CDS dynamic dump crashes when verifying unlinked class from static archive
Reviewed-by: iklam, matsaave
! src/hotspot/share/cds/metaspaceShared.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/OldClassVerifierTrouble.java
= test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ChildOldSuper.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/VerifierTroubleApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/VerifierTroublev49.jasm
Changeset: dc142470
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2023-08-01 22:08:55 +0000
URL: https://git.openjdk.org/leyden/commit/dc142470773ba53b06d424f489d5f1919b2d7…
8309240: Array classes should be stored in dynamic CDS archive
Reviewed-by: iklam
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java
Changeset: 28be34c1
Author: John Jiang <jjiang(a)openjdk.org>
Date: 2023-08-01 22:35:27 +0000
URL: https://git.openjdk.org/leyden/commit/28be34c1b9179e21c8ec5d2f9b05e3f842bb3…
8313226: Redundant condition test in X509CRLImpl
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
Changeset: 9b55e9a7
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-08-01 23:16:39 +0000
URL: https://git.openjdk.org/leyden/commit/9b55e9a706de9893b1a71c7a6a4e23c4b8842…
8312572: JDK 21 RDP2 L10n resource files update
Reviewed-by: naoto
! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
Changeset: f14245b3
Author: Jim Laskey <jlaskey(a)openjdk.org>
Date: 2023-08-02 00:47:20 +0000
URL: https://git.openjdk.org/leyden/commit/f14245b3880ff735ae231b4c7d2c6b6907c5f…
8312814: Compiler crash when template processor type is a captured wildcard
Reviewed-by: jlahoda, mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/langtools/tools/javac/template/T8312814.java
Changeset: 528596fa
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2023-08-02 01:37:40 +0000
URL: https://git.openjdk.org/leyden/commit/528596fa937f8589f71fa06929fbb75f62142…
8310991: missing @since tags in java.xml
Reviewed-by: iris, naoto, lancea
! src/java.xml/share/classes/org/w3c/dom/Attr.java
! src/java.xml/share/classes/org/w3c/dom/CDATASection.java
! src/java.xml/share/classes/org/w3c/dom/CharacterData.java
! src/java.xml/share/classes/org/w3c/dom/Comment.java
! src/java.xml/share/classes/org/w3c/dom/DOMException.java
! src/java.xml/share/classes/org/w3c/dom/DOMImplementation.java
! src/java.xml/share/classes/org/w3c/dom/Document.java
! src/java.xml/share/classes/org/w3c/dom/DocumentFragment.java
! src/java.xml/share/classes/org/w3c/dom/DocumentType.java
! src/java.xml/share/classes/org/w3c/dom/Element.java
! src/java.xml/share/classes/org/w3c/dom/Entity.java
! src/java.xml/share/classes/org/w3c/dom/EntityReference.java
! src/java.xml/share/classes/org/w3c/dom/NamedNodeMap.java
! src/java.xml/share/classes/org/w3c/dom/Node.java
! src/java.xml/share/classes/org/w3c/dom/NodeList.java
! src/java.xml/share/classes/org/w3c/dom/Notation.java
! src/java.xml/share/classes/org/w3c/dom/ProcessingInstruction.java
! src/java.xml/share/classes/org/w3c/dom/Text.java
Changeset: e8471f6b
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-08-02 05:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/e8471f6bbe692a0d1e293f9e09aaa4f32312e…
8313507: Remove pkcs11/Cipher/TestKATForGCM.java from ProblemList
Reviewed-by: mullan
! test/jdk/ProblemList.txt
Changeset: 6a853bba
Author: Jenny Shivayogi <kspeeyu(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-02 07:00:13 +0000
URL: https://git.openjdk.org/leyden/commit/6a853bba09092141f436d4cb1e8fdc5a06bea…
8311821: Simplify ParallelGCThreadsConstraintFunc after CMS removal
Reviewed-by: kbarrett, shade, tschatzl
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
Changeset: 9454b2bb
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-02 07:00:37 +0000
URL: https://git.openjdk.org/leyden/commit/9454b2bbe130fdbe86485b928b80d19156c70…
8312591: GCC 6 build failure after JDK-8280982
Reviewed-by: jiefu, prr
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 5d1b911c
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-02 09:17:41 +0000
URL: https://git.openjdk.org/leyden/commit/5d1b911c92b933c257c8e9afe1464ec175ca1…
8310311: Serial: move Generation::contribute_scratch to DefNewGeneration
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.hpp
Changeset: 6faf05c6
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-08-02 10:40:25 +0000
URL: https://git.openjdk.org/leyden/commit/6faf05c6ddb3a0bcf4dce9516b8fca15d25cd…
8311989: Test java/lang/Thread/virtual/Reflection.java timed out
Reviewed-by: jpai, mchung
! test/jdk/java/lang/Thread/virtual/Reflection.java
Changeset: 46fbedb2
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-02 11:21:34 +0000
URL: https://git.openjdk.org/leyden/commit/46fbedb2be98a9b8aba042fa9f90c3b25c312…
8313402: C1: Incorrect LoadIndexed value numbering
Reviewed-by: phh, thartmann
! src/hotspot/share/c1/c1_Instruction.hpp
+ test/hotspot/jtreg/compiler/c1/TestLoadIndexedMismatch.java
Changeset: 19e2c8c3
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-08-02 12:13:47 +0000
URL: https://git.openjdk.org/leyden/commit/19e2c8c321823c056091e6e9f6c3d0db7ba9e…
8313593: Generational ZGC: NMT assert when the heap fails to expand
Reviewed-by: stuefe, tschatzl, eosterlund
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
Changeset: b093880a
Author: Antonios Printezis <tonyp(a)openjdk.org>
Date: 2023-08-02 13:17:00 +0000
URL: https://git.openjdk.org/leyden/commit/b093880acd89d8d0bccd4b8b260b721f4dcfc…
8313322: RISC-V: implement MD5 intrinsic
Reviewed-by: luhenry, rehn
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 64467923
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-08-02 14:27:07 +0000
URL: https://git.openjdk.org/leyden/commit/6446792327c629dbd1dfc1edfb547065f6fce…
8312617: SIGSEGV in ConnectionGraph::verify_ram_nodes
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
Changeset: c1a3f143
Author: Deepa Kumari <dpakri181(a)gmail.com>
Committer: Tyler Steele <tsteele(a)openjdk.org>
Date: 2023-08-02 14:39:33 +0000
URL: https://git.openjdk.org/leyden/commit/c1a3f143bf881dac6d6e517293c79a68129c6…
8312078: [PPC] JcmdScale.java Failing on AIX
Reviewed-by: stuefe, tsteele
! src/hotspot/share/services/nmtDCmd.cpp
Changeset: 4ba81f63
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-08-02 15:25:59 +0000
URL: https://git.openjdk.org/leyden/commit/4ba81f631f572d870d0f2c96fefe0cabc55e1…
8313368: (fc) FileChannel.size returns 0 on block special files
Reviewed-by: vtewari, alanb
! src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c
! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java
Changeset: cff25dd5
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2023-08-02 17:11:22 +0000
URL: https://git.openjdk.org/leyden/commit/cff25dd574203d0840d11ce083a5b825fb26d…
8306582: Remove MetaspaceShared::exit_after_static_dump()
Reviewed-by: iklam, alanb, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/native/libjli/java.c
Changeset: bc1d2eac
Author: Jim Laskey <jlaskey(a)openjdk.org>
Date: 2023-08-02 21:01:44 +0000
URL: https://git.openjdk.org/leyden/commit/bc1d2eac9abd5fb38402113c7f0805c21ef77…
8312821: Javac accepts char literal as template
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! test/langtools/tools/javac/lexer/JavaLexerTest.java
! test/langtools/tools/javac/unicode/TripleQuote.out
Changeset: 6d180d5f
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-08-02 21:59:22 +0000
URL: https://git.openjdk.org/leyden/commit/6d180d5fbfb7ba2a6cebebe637e791dd540a8…
8313349: Introduce `abstract void HtmlDocletWriter.buildPage()`
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
Changeset: 8248e351
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2023-08-02 23:37:35 +0000
URL: https://git.openjdk.org/leyden/commit/8248e351d0bed263fb68d8468004a4286e639…
8313576: GCC 7 reports compiler warning in bundled freetype 2.13.0
Reviewed-by: shade, prr
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 87d7e976
Author: Tejesh R <tr(a)openjdk.org>
Date: 2023-08-03 04:44:41 +0000
URL: https://git.openjdk.org/leyden/commit/87d7e976cbb9a4441f6f215252383b41b2b69…
8311031: JTable header border vertical lines are not aligned with data grid lines
Reviewed-by: abhiscxk, psadhukhan, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
+ test/jdk/javax/swing/JTableHeader/TableHeaderBorderPositionTest.java
Changeset: 53ca75b1
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-08-03 05:47:22 +0000
URL: https://git.openjdk.org/leyden/commit/53ca75b18ea419d469758475fac8352bf915b…
8313312: Add missing classpath exception copyright header
Reviewed-by: rriggs, asotona
! src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/OSVersion.java
! src/java.base/share/classes/jdk/internal/util/OperatingSystem.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
Changeset: 3c920f9c
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-08-03 07:15:21 +0000
URL: https://git.openjdk.org/leyden/commit/3c920f9cc61566b7bd08d2bf8773d39a61608…
8313274: [BACKOUT] Relax prerequisites for java.base-jmod target
Reviewed-by: dholmes
! make/Main.gmk
Changeset: 58906bf8
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-08-03 07:23:19 +0000
URL: https://git.openjdk.org/leyden/commit/58906bf8fbbf4417149e796325bcbaec189d5…
4893524: Swing drop targets should call close() on transferred readers and streams
Reviewed-by: serb, tr, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
Changeset: bdac348c
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-03 08:12:20 +0000
URL: https://git.openjdk.org/leyden/commit/bdac348c80d451cefbc73eb8313e8511dbb0d…
8313602: increase timeout for jdk/classfile/CorpusTest.java
Reviewed-by: clanger
! test/jdk/jdk/classfile/CorpusTest.java
Changeset: 3212b64f
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-03 08:32:13 +0000
URL: https://git.openjdk.org/leyden/commit/3212b64f8efc32a95808cd33e16b6cf989173…
8313582: Problemlist failing test on linux x86
Reviewed-by: tschatzl
! test/langtools/ProblemList.txt
Changeset: c3860917
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-08-03 08:37:15 +0000
URL: https://git.openjdk.org/leyden/commit/c3860917346fb53ed3d23f11d112b58b8cd84…
8312984: javac may crash on a record pattern with too few components
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/PatternErrorRecovery-old.out
! test/langtools/tools/javac/patterns/PatternErrorRecovery.java
! test/langtools/tools/javac/patterns/PatternErrorRecovery.out
Changeset: ab1c212a
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-08-03 11:02:42 +0000
URL: https://git.openjdk.org/leyden/commit/ab1c212ac1097ae6e1122ef1aba47ca51eca1…
8312909: C1 should not inline through interface calls with non-subtype receiver
Reviewed-by: kvn, chagedorn
! src/hotspot/share/c1/c1_GraphBuilder.cpp
+ test/hotspot/jtreg/compiler/c1/TestInvokeinterfaceWithBadReceiver.java
+ test/hotspot/jtreg/compiler/c1/TestInvokeinterfaceWithBadReceiverHelper.jasm
Changeset: 0f2fce71
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-03 12:02:52 +0000
URL: https://git.openjdk.org/leyden/commit/0f2fce71680355412896b2cb2d96cc85f6932…
8313632: ciEnv::dump_replay_data use fclose
Reviewed-by: thartmann, lucy
! src/hotspot/share/ci/ciEnv.cpp
Changeset: bb3aac60
Author: Tejesh R <tr(a)openjdk.org>
Date: 2023-08-03 16:09:47 +0000
URL: https://git.openjdk.org/leyden/commit/bb3aac606397481cb4832cb75ec0a549d079a…
8301606: JFileChooser file chooser details view "size" label cut off in Metal Look&Feel
Reviewed-by: aivanov, abhiscxk
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
+ test/jdk/javax/swing/JTableHeader/JTableHeaderLabelRightAlignTest.java
Changeset: 45771479
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-08-03 18:08:29 +0000
URL: https://git.openjdk.org/leyden/commit/4577147993c2f87e6ba298a664acad5decc96…
8313712: [BACKOUT] 8313632: ciEnv::dump_replay_data use fclose
Reviewed-by: mikael
! src/hotspot/share/ci/ciEnv.cpp
Changeset: d60352e2
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2023-08-03 21:49:05 +0000
URL: https://git.openjdk.org/leyden/commit/d60352e26fd8b7e51eeaf299e3f88783b739b…
8311006: missing @since info in jdk.xml.dom
Reviewed-by: iris, naoto, lancea
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathEvaluator.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathException.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathExpression.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathNSResolver.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathNamespace.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathResult.java
Changeset: e8c325de
Author: KIRIYAMA Takuya <kiriyama.takuya(a)fujitsu.com>
Committer: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-08-04 03:19:53 +0000
URL: https://git.openjdk.org/leyden/commit/e8c325dea39f959ab6bb310c3913b98655e95…
8313394: Array Elements in OldObjectSample event has the incorrect description
Reviewed-by: egahlin
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 10a26058
Author: Qing Xiao <qing.xiao(a)oracle.com>
Committer: Koichi Sakata <ksakata(a)openjdk.org>
Date: 2023-08-04 05:13:57 +0000
URL: https://git.openjdk.org/leyden/commit/10a260588497eafa6c6c1caae4a15f354f7e2…
8294979: test/jdk/tools/jlink 3 test classes use ASM library
Reviewed-by: mchung, ksakata
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java
Changeset: c4b8574b
Author: Andreas Steiner <a.steiner(a)sap.com>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-04 06:56:12 +0000
URL: https://git.openjdk.org/leyden/commit/c4b8574b94c1987d45fae8d9d39acf4883363…
8311938: Add default cups include location for configure on AIX
Reviewed-by: clanger, mbaesken, jwaters
! make/autoconf/lib-cups.m4
Changeset: 5d232959
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-04 07:03:25 +0000
URL: https://git.openjdk.org/leyden/commit/5d232959c2d98b632a5c48c89f369f7e80c8b…
8313251: Add NativeLibraryLoad event
Reviewed-by: jbechberger, egahlin, dholmes
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 61c58fdd
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2023-08-04 07:11:18 +0000
URL: https://git.openjdk.org/leyden/commit/61c58fdd00727da2841a052477e4f4ecfa709…
8312976: MatchResult produces StringIndexOutOfBoundsException for groups outside match
Reviewed-by: alanb, smarks
! src/java.base/share/classes/java/util/regex/Matcher.java
! test/jdk/java/util/regex/ImmutableMatchResultTest.java
Changeset: 29f1d8ef
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-04 09:11:32 +0000
URL: https://git.openjdk.org/leyden/commit/29f1d8ef50e3b4b235177fd9642a1fcf26fe3…
8313707: GHA: Bootstrap sysroots with --variant=minbase
Reviewed-by: clanger, fyang
! .github/workflows/build-cross-compile.yml
Changeset: e8a37b90
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-04 09:53:20 +0000
URL: https://git.openjdk.org/leyden/commit/e8a37b90db8dca4dc3653970b2d66d2faf8ef…
8313248: C2: setScopedValueCache intrinsic exposes nullptr pre-values to store barriers
Reviewed-by: thartmann, rkennke
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
Changeset: f66cd500
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-08-04 14:06:16 +0000
URL: https://git.openjdk.org/leyden/commit/f66cd5008d155e52a20a351ecd10469286517…
8313564: Fix -Wconversion warnings in classfile code
Reviewed-by: matsaave, dholmes
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 017e0c78
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-04 18:40:16 +0000
URL: https://git.openjdk.org/leyden/commit/017e0c7850e305877e3e0b1d4644b5605225e…
8310388: Shenandoah: Auxiliary bitmap is not madvised for THP
Reviewed-by: shade, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 873d1179
Author: Ashutosh Mehra <asmehra(a)redhat.com>
Committer: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-04 18:42:37 +0000
URL: https://git.openjdk.org/leyden/commit/873d11793211717c37c6c72c80a76d1472c64…
8312623: SA add NestHost and NestMembers attributes when dumping class
Reviewed-by: cjplummer, sspitsyn, stuefe
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
Changeset: b2add96c
Author: Stuart Marks <smarks(a)openjdk.org>
Date: 2023-08-04 19:27:56 +0000
URL: https://git.openjdk.org/leyden/commit/b2add96c353f15b91524e10207e49841298be…
8159527: Collections mutator methods should all be marked as optional operations
Reviewed-by: naoto, bpb
! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/NavigableMap.java
! src/java.base/share/classes/java/util/NavigableSet.java
Changeset: b463c6d3
Author: danthe1st <daniel(a)wwwmaster.at>
Committer: Stuart Marks <smarks(a)openjdk.org>
Date: 2023-08-04 20:21:25 +0000
URL: https://git.openjdk.org/leyden/commit/b463c6d3b0f27c8f124b5733cb9e7677542ab…
8311517: Add performance information to ArrayList javadoc
Reviewed-by: smarks, bpb
! src/java.base/share/classes/java/util/ArrayList.java
Changeset: ad6e9e75
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2023-08-04 20:24:50 +0000
URL: https://git.openjdk.org/leyden/commit/ad6e9e75bff24e74c888d9b96c3f698ae0f54…
8313554: Fix -Wconversion warnings for ResolvedFieldEntry
Reviewed-by: coleenp, dlong
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
Changeset: 6d185296
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-08-04 22:33:36 +0000
URL: https://git.openjdk.org/leyden/commit/6d185296161606edbc9f737a6b1b27496add9…
8313795: Fix for JDK-8313564 breaks ppc and s390x builds
Reviewed-by: stuefe
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
Changeset: 90d795ab
Author: Julian Waters <jwaters(a)openjdk.org>
Date: 2023-08-05 05:24:08 +0000
URL: https://git.openjdk.org/leyden/commit/90d795abf10bf8b8b53079c1afd19fee7b4cb…
8313141: Missing check for os_thread type in os_windows.cpp
Reviewed-by: dholmes, mgronlun
! src/hotspot/os/windows/os_windows.cpp
Changeset: c1f4595e
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2023-08-07 05:02:16 +0000
URL: https://git.openjdk.org/leyden/commit/c1f4595e64b0ea0439c6e7f61a6a92b56b526…
8311160: [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem
Reviewed-by: asemenov, kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
Changeset: a38fdaf1
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-08-07 09:12:33 +0000
URL: https://git.openjdk.org/leyden/commit/a38fdaf18dfeeb23775516d1986c720190ba9…
8166900: If you wrap a JTable in a JLayer, the cursor is moved to the last row of table by you press the page down key.
Reviewed-by: abhiscxk, dnguyen, prr, serb
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
+ test/jdk/javax/swing/JTable/JLayerTableTest.java
Changeset: dc016047
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-08-07 09:14:16 +0000
URL: https://git.openjdk.org/leyden/commit/dc01604756c22889412f9f25b534488180327…
8305636: Expand and clean up predicate classes and move them into separate files
Reviewed-by: thartmann, roland
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ src/hotspot/share/opto/predicates.cpp
+ src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/superword.cpp
Changeset: 226cdc69
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-07 10:45:14 +0000
URL: https://git.openjdk.org/leyden/commit/226cdc696d933fbc174d07b0d9817246dbc0e…
8312585: Rename DisableTHPStackMitigation flag to THPStackMitigation
Reviewed-by: dholmes, stuefe
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
Changeset: 538f9557
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-07 10:48:11 +0000
URL: https://git.openjdk.org/leyden/commit/538f9557b87f750264231f04bfbc91d15f8af…
8313701: GHA: RISC-V should use the official repository for bootstrap
Reviewed-by: clanger, fyang
! .github/workflows/build-cross-compile.yml
Changeset: 0b4387e3
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-08-07 10:58:11 +0000
URL: https://git.openjdk.org/leyden/commit/0b4387e3a33dd360efc585612639473925650…
8310643: Misformatted copyright messages in FFM
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/PaddingLayout.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/StructLayout.java
! src/java.base/share/classes/java/lang/foreign/UnionLayout.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/RISCV64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/TypeClass.java
! test/jdk/java/foreign/CompositeLookupTest.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestDowncallBase.java
! test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFree.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryDereference.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentOffset.java
! test/jdk/java/foreign/TestSegmentOverlap.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestValueLayouts.java
! test/jdk/java/foreign/callarranger/platform/PlatformLayouts.java
! test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/libLinkerInvokerUnnamed.cpp
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/libLibraryLookup.c
! test/jdk/java/foreign/libLookupTest.c
! test/jdk/java/foreign/libNativeAccess.c
! test/jdk/java/foreign/libSafeAccess.c
! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/loaderLookup/libLoaderLookupInvoker.cpp
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp
! test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c
! test/jdk/java/foreign/stackwalk/libStackWalk.c
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
Changeset: 4b192a8d
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-07 11:26:08 +0000
URL: https://git.openjdk.org/leyden/commit/4b192a8dc37297f0746c0c68322e0168d9f47…
8313676: Amend TestLoadIndexedMismatch test to target intrinsic directly
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/c1/TestLoadIndexedMismatch.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
Changeset: 0bb6af3b
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-08-07 12:06:41 +0000
URL: https://git.openjdk.org/leyden/commit/0bb6af3bc0fa608c4a988fee9c0f10947e899…
8313791: Fix just zPage.inline.hpp and xPage.inline.hpp
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/x/xPage.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
Changeset: bbbfa217
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-08-07 12:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/bbbfa217a030e90e41c036203f85b764927f4…
8313880: Incorrect copyright header in jdk/java/foreign/TestFree.java after JDK-8310643
Reviewed-by: thartmann
! test/jdk/java/foreign/TestFree.java
Changeset: 4726960f
Author: Antonios Printezis <tonyp(a)openjdk.org>
Date: 2023-08-07 14:17:44 +0000
URL: https://git.openjdk.org/leyden/commit/4726960fcdc9489fb8f9c7e1a100828f1347c…
8313779: RISC-V: use andn / orn in the MD5 instrinsic
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 380418fa
Author: Qing Xiao <xqoasis(a)gmail.com>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-08-07 15:49:11 +0000
URL: https://git.openjdk.org/leyden/commit/380418fad07c0526bb698b4bfcbacbd65a861…
8295058: test/langtools/tools/javac 116 test classes uses com.sun.tools.classfile library
Reviewed-by: asotona
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/StringConcat/WellKnownTypes.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/annotations/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultVerifier.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/AnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/TestAnnotationInfo.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/lib/TestBase.java
! test/langtools/tools/javac/classreader/BadClass.java
! test/langtools/tools/javac/constDebug/ConstDebugTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
Changeset: 9c6eb67e
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2023-08-07 16:09:23 +0000
URL: https://git.openjdk.org/leyden/commit/9c6eb67e85e35b3b40c258891789bd3e757a0…
8313167: Update to use jtreg 7.3
Reviewed-by: jjg, iris
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT
Changeset: 1da82a34
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-08-07 17:10:27 +0000
URL: https://git.openjdk.org/leyden/commit/1da82a34b14189814e45a93c68620ccb51427…
8313702: Update IANA Language Subtag Registry to Version 2023-08-02
Reviewed-by: naoto, iris
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: 83edffa6
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-08-07 18:27:33 +0000
URL: https://git.openjdk.org/leyden/commit/83edffa608d998a118d1d12f62d73be40a898…
8309663: test fails "assert(check_alignment(result)) failed: address not aligned: 0x00000008baadbabe"
Reviewed-by: sspitsyn, eosterlund
! src/hotspot/share/prims/jvmtiTagMap.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: 87b08b6e
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-07 18:51:29 +0000
URL: https://git.openjdk.org/leyden/commit/87b08b6e0192d88025c2275c7dd2c4bdecda5…
8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM
Reviewed-by: sspitsyn, lmesnik
! test/jdk/ProblemList-zgc.txt
! test/jdk/ProblemList.txt
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
! test/jdk/sun/tools/jhsdb/JStackStressTest.java
Changeset: 87a6acbe
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-08-08 08:49:39 +0000
URL: https://git.openjdk.org/leyden/commit/87a6acbeee1673526bfc5f8692e0949cb113e…
8313792: Verify 4th party information in src/jdk.internal.le/share/legal/jline.md
Reviewed-by: vromero
! src/jdk.internal.le/share/legal/jline.md
Changeset: a1115a7a
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-08-08 09:28:21 +0000
URL: https://git.openjdk.org/leyden/commit/a1115a7a39438438ec247743718cdc1ec5982…
8312204: unexpected else with statement causes compiler crash
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: 28fd7a17
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-08-08 09:57:52 +0000
URL: https://git.openjdk.org/leyden/commit/28fd7a1739fd3c50c43ebfe6017a835225a45…
8311179: Generational ZGC: gc/z/TestSmallHeap.java failed with OutOfMemoryError
Reviewed-by: ayang, aboldtch, tschatzl
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: 7e209528
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-08-08 10:29:14 +0000
URL: https://git.openjdk.org/leyden/commit/7e209528d3690ff25f00efaa60bc10fadfb2c…
8140326: G1: Consider putting regions where evacuation failed into next collection set
Co-authored-by: Albert Mingkun Yang <ayang(a)openjdk.org>
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 091e65e9
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2023-08-08 11:01:59 +0000
URL: https://git.openjdk.org/leyden/commit/091e65e95b42f7c425b1a39ee518230d4e8bb…
8313552: Fix -Wconversion warnings in JFR code
Reviewed-by: coleenp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.hpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/hotspot/share/jfr/writers/jfrEncoders.hpp
! src/hotspot/share/runtime/safepoint.cpp
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp
Changeset: 41bdcded
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-08-08 11:38:15 +0000
URL: https://git.openjdk.org/leyden/commit/41bdcded65eefd1b82a1f18dd49a61473d707…
8313875: Use literals instead of static fields in java.util.Math: twoToTheDoubleScaleUp, twoToTheDoubleScaleDown
Reviewed-by: redestad, darcy, bpb, rgiulietti
! src/java.base/share/classes/java/lang/Math.java
Changeset: 8752d498
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-08-08 11:51:42 +0000
URL: https://git.openjdk.org/leyden/commit/8752d4984a762393ffbe53181e07ce254df2c…
8313785: Fix -Wconversion warnings in prims code
Reviewed-by: sspitsyn, dlong
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp
Changeset: 5c3041ce
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-08-08 12:12:57 +0000
URL: https://git.openjdk.org/leyden/commit/5c3041ce838cbfcfb87ce29ff969f627e6f5c…
8313435: Clean up unused default methods code
Reviewed-by: kbarrett, iklam
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/defaultMethods.cpp
Changeset: 509f80bb
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-08-08 13:59:35 +0000
URL: https://git.openjdk.org/leyden/commit/509f80bb047beb49fb8ecb62bffb0d0fd4fe7…
8313889: Fix -Wconversion warnings in foreign benchmarks
Reviewed-by: pminborg, mcimadamore
! test/micro/org/openjdk/bench/java/lang/foreign/libQSortJNI.c
Changeset: 68644411
Author: Jim Laskey <jlaskey(a)openjdk.org>
Date: 2023-08-08 19:33:44 +0000
URL: https://git.openjdk.org/leyden/commit/6864441163f946d0bec7380a2a120e31b812a…
8313809: String template fails with java.lang.StringIndexOutOfBoundsException if last fragment is UTF16
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
+ test/jdk/java/lang/template/T8313809.java
Changeset: 515add88
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2023-08-08 20:21:16 +0000
URL: https://git.openjdk.org/leyden/commit/515add88ed6c290ee90f3d6f522a22971e37a…
8313206: PKCS11 tests silently skip execution
Reviewed-by: ssahoo, mullan
! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
! test/jdk/sun/security/pkcs11/KeyStore/CertChainRemoval.java
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/ConfigQuotedString.java
! test/jdk/sun/security/pkcs11/Provider/Login.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/SecmodTest.java
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java
Changeset: 31a307f2
Author: Yi Yang <yyang(a)openjdk.org>
Date: 2023-08-09 01:58:57 +0000
URL: https://git.openjdk.org/leyden/commit/31a307f2fbe7b99435f50e5404c2a95f07b9a…
8306441: Two phase segmented heap dump
Co-authored-by: Kevin Walls <kevinw(a)openjdk.org>
Reviewed-by: amenkov, kevinw
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/heapDumperCompression.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/AttachListenerThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
Changeset: d3b578f1
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-08-09 05:16:02 +0000
URL: https://git.openjdk.org/leyden/commit/d3b578f1c9d296ce8f99c70069df886e9f2db…
8313345: SuperWord fails due to CMove without matching Bool pack
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Co-authored-by: Hannes Greule <hannesgreule(a)outlook.de>
Reviewed-by: chagedorn, epeter, hgreule
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestCMoveWithoutBoolPack.java
Changeset: 735b16a6
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-08-09 06:16:18 +0000
URL: https://git.openjdk.org/leyden/commit/735b16a6969ba5998b4f809927e5ac42a7e72…
8313752: InstanceKlassFlags::print_on doesn't print the flag names
Reviewed-by: stuefe, shade, coleenp
! src/hotspot/share/oops/constMethodFlags.cpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/methodFlags.cpp
! test/hotspot/jtreg/runtime/CommandLine/PrintClasses.java
Changeset: 0a42c44b
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-08-09 06:16:39 +0000
URL: https://git.openjdk.org/leyden/commit/0a42c44bf8dee12baeb72123b24b659ffdee6…
8313954: Add gc logging to vmTestbase/vm/gc/containers/Combination05
Reviewed-by: tschatzl, lmesnik
! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination05/TestDescription.java
Changeset: 3fb4805b
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-08-09 06:29:42 +0000
URL: https://git.openjdk.org/leyden/commit/3fb4805b1ad6d66924fd961f62126a91d188a…
8307462: [REDO] VmObjectAlloc is not generated by intrinsics methods which allocate objects
Reviewed-by: sspitsyn, thartmann
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
Changeset: 96304f37
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-09 06:54:15 +0000
URL: https://git.openjdk.org/leyden/commit/96304f37f8344b0c0e271ff9cda84961519d5…
8313691: use close after failing os::fdopen in vmError and ciEnv
Reviewed-by: dholmes, thartmann
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 77e5739f
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2023-08-09 07:01:15 +0000
URL: https://git.openjdk.org/leyden/commit/77e5739f60d5a3d62642be55462e90d66c374…
8310118: Resource files should be moved to appropriate directories
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/copy.svg
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/external-link.svg
= 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-ui.css
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.css
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_65_dadada_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_75_dadada_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_222222_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_2e83ff_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_454545_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_888888_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_cd0a0a_256x240.png
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java
! test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java
! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/SnippetTester.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testStylesheetOverwrite/TestStylesheetOverwrite.java
! test/langtools/jdk/javadoc/doclet/testTerminology/TestTerminology.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: 6e3cc131
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-09 07:08:52 +0000
URL: https://git.openjdk.org/leyden/commit/6e3cc131daa9f3b883164333bdaad7aa3a6ca…
8312467: relax the builddir check in make/autoconf/basic.m4
Reviewed-by: clanger, erikj
! make/autoconf/basic.m4
Changeset: 9cf12bb9
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-09 09:13:34 +0000
URL: https://git.openjdk.org/leyden/commit/9cf12bb977df44b81854ba16cd869c38b8d44…
8313922: Remove unused WorkerPolicy::_debug_perturbation
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/workerPolicy.hpp
Changeset: 52ec4bcb
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2023-08-09 09:50:21 +0000
URL: https://git.openjdk.org/leyden/commit/52ec4bcb1bab15dbf0a9b2488d33a23cdc1cb…
8303056: Improve support for Unicode characters and digits in JavaDoc search
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! test/langtools/jdk/javadoc/doclet/testSearchScript/TestSearchScript.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/List.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/ListProvider.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/MyList.java
Changeset: 0e2c72d7
Author: Richard Startin <richard.startin(a)datadoghq.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-09 11:23:32 +0000
URL: https://git.openjdk.org/leyden/commit/0e2c72d7a5206b7173af5bf69e21d21ea276b…
8313796: AsyncGetCallTrace crash on unreadable interpreter method pointer
Reviewed-by: coleenp, aph, stuefe
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
Changeset: 213d3c44
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-08-09 11:46:25 +0000
URL: https://git.openjdk.org/leyden/commit/213d3c449ae89b71c222b889443e77ad91279…
8313891: JFR: Incorrect exception message for RecordedObject::getInt
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
Changeset: e9f751ab
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-08-09 12:26:32 +0000
URL: https://git.openjdk.org/leyden/commit/e9f751ab161ae3663e13108a47fdf722fcb84…
8311247: Some cpp files are compiled with -std:c11 flag
Reviewed-by: aivanov, jwaters, prr, erikj
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/modules/jdk.crypto.mscapi/Lib.gmk
Changeset: 19ae62ae
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-08-09 12:34:40 +0000
URL: https://git.openjdk.org/leyden/commit/19ae62ae2cd2bbb436924b296151021864a3f…
8311170: Simplify and modernize equals and hashCode in security area
Reviewed-by: djelinski, rriggs, valeriep
! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/Principal.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/cert/CertPath.java
! src/java.base/share/classes/java/security/cert/Certificate.java
! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509CRLEntry.java
! src/java.base/share/classes/java/security/spec/ECFieldF2m.java
! src/java.base/share/classes/java/security/spec/ECFieldFp.java
! src/java.base/share/classes/java/security/spec/ECPoint.java
! src/java.base/share/classes/javax/crypto/CryptoAllPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java
! src/java.base/share/classes/javax/security/cert/Certificate.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/pkcs/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/provider/certpath/ResponderId.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/BitArray.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/CRLExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicyId.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/DistributionPoint.java
! src/java.base/share/classes/sun/security/x509/DistributionPointName.java
! src/java.base/share/classes/sun/security/x509/EDIPartyName.java
! src/java.base/share/classes/sun/security/x509/Extension.java
! src/java.base/share/classes/sun/security/x509/GeneralName.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtree.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/KeyIdentifier.java
! src/java.base/share/classes/sun/security/x509/OIDName.java
! src/java.base/share/classes/sun/security/x509/OtherName.java
! src/java.base/share/classes/sun/security/x509/PolicyInformation.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/URIName.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/java.security.jgss/share/classes/org/ietf/jgss/ChannelBinding.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSCredential.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java
! src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSCredentialImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSNameSpi.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbException.java
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! test/jdk/jdk/security/logging/TestX509ValidationLog.java
Changeset: 0eb0997a
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2023-08-09 13:34:04 +0000
URL: https://git.openjdk.org/leyden/commit/0eb0997ae4f81314b764241e69dae5c698dbb…
8288936: Wrong lock ordering writing G1HeapRegionTypeChange JFR event
Reviewed-by: egahlin
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: 360f65d7
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2023-08-09 14:00:21 +0000
URL: https://git.openjdk.org/leyden/commit/360f65d7b15b327e2f160c42f318945cc6548…
8314022: Problem-list tests failing with jtreg 7.3
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: 593ba2fe
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-08-09 16:08:23 +0000
URL: https://git.openjdk.org/leyden/commit/593ba2fe47ce6bd341ee6e1329aa02d4b472f…
8313693: Introduce an internal utility for the Damerau–Levenshtein distance calculation
Reviewed-by: jlahoda, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringUtils.java
! test/langtools/tools/javac/util/StringUtilsTest.java
Changeset: c307391a
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-08-09 21:17:10 +0000
URL: https://git.openjdk.org/leyden/commit/c307391ab1f071b1473cd5f4c12437b8d5e0c…
8307184: Incorrect/inconsistent specification and implementation for Elements.getDocComment
Reviewed-by: vromero, jjg
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocComments.java
Changeset: cd16158e
Author: Alexandre Iline <shurailine(a)openjdk.org>
Date: 2023-08-10 00:43:28 +0000
URL: https://git.openjdk.org/leyden/commit/cd16158edb254af82f29cd1705c90a710b171…
8314075: Update JCov version for JDK 22
Reviewed-by: serb
! make/conf/jib-profiles.js
Changeset: c822183e
Author: Sergey Tsypanov <stsypanov(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-08-10 05:50:19 +0000
URL: https://git.openjdk.org/leyden/commit/c822183e98aa26f005338464f3946dcbf3480…
8313768: Reduce interaction with volatile field in j.u.l.StreamHandler
Reviewed-by: dfuchs, jpai
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
Changeset: 242a2e63
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2023-08-10 07:16:36 +0000
URL: https://git.openjdk.org/leyden/commit/242a2e63df0d4995bdc9aba00510fada19fd2…
8308843: Generational ZGC: Remove gc/z/TestHighUsage.java
Reviewed-by: ayang, tschatzl
- test/hotspot/jtreg/gc/z/TestHighUsage.java
Changeset: e080a0b4
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2023-08-10 07:18:31 +0000
URL: https://git.openjdk.org/leyden/commit/e080a0b4c0878dc19f40ef0f51e645f3a4708…
8311508: ZGC: RAII use of IntelJccErratumAlignment
Reviewed-by: stefank, shade, tschatzl
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
Changeset: 8f28809a
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-10 07:21:47 +0000
URL: https://git.openjdk.org/leyden/commit/8f28809aa87b1026cdbdd1ea88da3c7f0c994…
8299790: os::print_hex_dump is racy
Reviewed-by: shade, dholmes
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: 6dba2026
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-10 07:23:24 +0000
URL: https://git.openjdk.org/leyden/commit/6dba2026d72de6a67aa0209749ded8174b088…
8313670: Simplify shared lib name handling code in some tests
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/runtime/signal/SigTestDriver.java
! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java
! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/DynLibsTest.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java
! test/jdk/com/sun/tools/attach/warnings/DynamicLoadWarningTest.java
! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java
! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java
! test/lib/jdk/test/lib/Platform.java
Changeset: 35b60f92
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-08-10 07:57:19 +0000
URL: https://git.openjdk.org/leyden/commit/35b60f925a4e7e2e3f1ec7c5c1eee60206e75…
8298095: Refine implSpec for SegmentAllocator
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
Changeset: 83adaf54
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-08-10 08:17:03 +0000
URL: https://git.openjdk.org/leyden/commit/83adaf5477d1aa0128079a60be8847319dbad…
8313421: [JVMCI] avoid locking class loader in CompilerToVM.lookupType
Reviewed-by: never, thartmann
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java
Changeset: 028b3ae1
Author: Oli Gillespie <ogillespie(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-10 08:51:50 +0000
URL: https://git.openjdk.org/leyden/commit/028b3ae1b162bd8f7c340bfa6e9487ca83697…
8313874: JNI NewWeakGlobalRef throws exception for null arg
Reviewed-by: dholmes, kbarrett, shade
! src/hotspot/share/prims/jni.cpp
! test/hotspot/jtreg/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java
Changeset: 0cb9ab04
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-08-10 10:01:46 +0000
URL: https://git.openjdk.org/leyden/commit/0cb9ab04f4c408bce7c4bc0e028fa9d4959ab…
8313239: InetAddress.getCanonicalHostName may return ip address if reverse lookup fails
Reviewed-by: dfuchs, aefimov, alanb
! src/java.base/share/classes/java/net/InetAddress.java
Changeset: f47767ff
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-08-10 11:57:25 +0000
URL: https://git.openjdk.org/leyden/commit/f47767ffef29c777e2da0262fa3299564d59f…
8313882: Fix -Wconversion warnings in runtime code
Reviewed-by: pchilanomate, dlong, dholmes
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/timer.cpp
! src/hotspot/share/runtime/trimNativeHeap.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/attachListener.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_stubRoutines.cpp
Changeset: 23fe2ece
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-10 12:06:43 +0000
URL: https://git.openjdk.org/leyden/commit/23fe2ece586d3ed750e905e1b71a2cd1da91f…
8313616: support loading library members on AIX in os::dll_load
Reviewed-by: mdoerr
! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
Changeset: e7c83ea9
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-08-10 15:18:34 +0000
URL: https://git.openjdk.org/leyden/commit/e7c83ea948f8b2cd7caf7e59d3cf6b087807d…
8312194: test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java cannot handle empty modules
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java
Changeset: 9b532511
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-08-10 15:18:57 +0000
URL: https://git.openjdk.org/leyden/commit/9b53251131c67b1abb69b59eb66a1a133acc4…
8313654: Test WaitNotifySuspendedVThreadTest.java timed out
Reviewed-by: sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/libWaitNotifySuspendedVThread.cpp
Changeset: bd1b9427
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-08-10 15:25:00 +0000
URL: https://git.openjdk.org/leyden/commit/bd1b9427410c458215e9e89eeff6e4d30592a…
8313905: Checked_cast assert in CDS compare_by_loader
Reviewed-by: dlong, iklam
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 1875b287
Author: Tom Rodriguez <never(a)openjdk.org>
Date: 2023-08-10 16:40:28 +0000
URL: https://git.openjdk.org/leyden/commit/1875b2872baa566fa11f92006c8eba7642267…
8314061: [JVMCI] DeoptimizeALot stress logic breaks deferred barriers
Reviewed-by: thartmann, dnsimon
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: 79be8d93
Author: Xue-Lei Andrew Fan <xuelei(a)openjdk.org>
Date: 2023-08-10 17:15:56 +0000
URL: https://git.openjdk.org/leyden/commit/79be8d9383c31be64e57ce1825a79dbbc2aef…
8312259: StatusResponseManager unused code clean up
Reviewed-by: mpowers, jnimeh
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java
Changeset: d97de826
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2023-08-10 17:52:28 +0000
URL: https://git.openjdk.org/leyden/commit/d97de8260c19e468c87221e28f29128e56ec8…
8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action!
Reviewed-by: honkar, serb
! test/jdk/java/awt/dnd/NextDropActionTest/NextDropActionTest.java
Changeset: 6f5c903d
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-08-10 18:53:02 +0000
URL: https://git.openjdk.org/leyden/commit/6f5c903d10aa5f7ff979a79f121609c167f88…
8313899: JVMCI exception Translation can fail in TranslatedException.<clinit>
Reviewed-by: never, thartmann
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/java.base/share/classes/jdk/internal/vm/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
Changeset: 88b4e3b8
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2023-08-10 20:02:27 +0000
URL: https://git.openjdk.org/leyden/commit/88b4e3b8539c2beb29ad92bd74b300002c2ef…
8304292: Memory leak related to ClassLoader::update_class_path_entry_list
Reviewed-by: dholmes, iklam
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
+ test/hotspot/jtreg/runtime/cds/appcds/DuplicateClassPaths.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr_dup.mf
Changeset: 42758cb8
Author: Jesse Glick <jglick(a)cloudbees.com>
Committer: Jesper Wilhelmsson <jwilhelm(a)openjdk.org>
Date: 2023-08-10 22:26:32 +0000
URL: https://git.openjdk.org/leyden/commit/42758cb889a5cf1d7f4c4b468a383b218baa1…
8312882: Update the CONTRIBUTING.md with pointers to lifecycle of a PR
Reviewed-by: erikj, jwilhelm
! CONTRIBUTING.md
! doc/building.html
! doc/building.md
Changeset: 9abb2a55
Author: Mark Powers <mpowers(a)openjdk.org>
Committer: Valerie Peng <valeriep(a)openjdk.org>
Date: 2023-08-10 23:43:38 +0000
URL: https://git.openjdk.org/leyden/commit/9abb2a559e4f809f07db1b747660f68b9d943…
8312461: JNI warnings in SunMSCApi provider
Reviewed-by: valeriep, djelinski
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
Changeset: 43462a36
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-08-11 03:39:39 +0000
URL: https://git.openjdk.org/leyden/commit/43462a36ab02b67d426c04d345868bd420b30…
8313224: Avoid calling JavaThread::current() in MemAllocator::Allocation constructor
Reviewed-by: tschatzl, coleenp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
Changeset: 62adeb08
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2023-08-11 09:32:45 +0000
URL: https://git.openjdk.org/leyden/commit/62adeb08c34ea199d19cf98c7f03e937d8cfa…
8311648: Refactor the Arena/Chunk/ChunkPool interface
Reviewed-by: stuefe, coleenp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 6ffc0324
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-11 12:19:39 +0000
URL: https://git.openjdk.org/leyden/commit/6ffc0324dc854c147ab92e5a597d10ed0166b…
8314113: G1: Remove unused G1CardSetInlinePtr::card_at
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
Changeset: 12326770
Author: Andreas Steiner <a.steiner(a)sap.com>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-11 13:21:46 +0000
URL: https://git.openjdk.org/leyden/commit/12326770dc4116dd3b374c3a50fabfa1f2724…
8313244: NM flags handling in configure process
Reviewed-by: clanger, jwaters, mbaesken, erikj
! make/autoconf/flags-other.m4
! make/autoconf/flags.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmMapfile.gmk
Changeset: 8f1c1348
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-11 18:09:44 +0000
URL: https://git.openjdk.org/leyden/commit/8f1c134848437d7e37fb3b4bd603b91798e19…
8313798: [aarch64] sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java sometimes times out on aarch64
Reviewed-by: kevinw, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VFrame.java
! test/jdk/ProblemList.txt
Changeset: 73325028
Author: Man Cao <manc(a)openjdk.org>
Date: 2023-08-11 20:43:31 +0000
URL: https://git.openjdk.org/leyden/commit/733250288325bc663afc0376342d4c5a7a471…
8314139: TEST_BUG: runtime/os/THPsInThreadStackPreventionTest.java could fail on machine with large number of cores
Reviewed-by: shade, stuefe
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
Changeset: ec0cc630
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2023-08-11 21:00:52 +0000
URL: https://git.openjdk.org/leyden/commit/ec0cc6300a02dd92b25d9072b8b3859dab583…
8313904: [macos] All signing tests which verifies unsigned app images are failing
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
Changeset: b88c2735
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-08-14 07:04:05 +0000
URL: https://git.openjdk.org/leyden/commit/b88c27350328da86e9dc46c8061c6563fdf85…
8313743: Make fields final in sun.nio.ch
Reviewed-by: bpb
! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/FileLockTable.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
! src/java.base/share/classes/sun/nio/ch/OptionKey.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
Changeset: 6bbcef53
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-08-14 07:04:29 +0000
URL: https://git.openjdk.org/leyden/commit/6bbcef53154e6b669ef53e01eb95bc1b568dc…
8313948: Remove unnecessary static fields defaultUpper/defaultLower in sun.net.PortConfig
Reviewed-by: dfuchs
! src/java.base/unix/classes/sun/net/PortConfig.java
Changeset: 5c916228
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2023-08-14 07:50:43 +0000
URL: https://git.openjdk.org/leyden/commit/5c9162288570a140138a0055cd9c4e88fe40e…
8314117: RISC-V: Incorrect VMReg encoding in RISCV64Frame.java
Reviewed-by: fyang
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
Changeset: 1de5bf1c
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-08-14 08:14:42 +0000
URL: https://git.openjdk.org/leyden/commit/1de5bf1ce94c20bc2fd481cd4387f170b0d3c…
8314106: C2: assert(is_valid()) failed: must be valid after JDK-8305636
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/predicates/TestLoopUnswitchingWithoutParsePredicates.java
Changeset: a39ed108
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-08-14 08:15:02 +0000
URL: https://git.openjdk.org/leyden/commit/a39ed1087b3c188f06c9aa602313f3b9bf20f…
8314116: C2: assert(false) failed: malformed control flow after JDK-8305636
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateNotRemoved.java
Changeset: 049b55f2
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-08-14 08:45:16 +0000
URL: https://git.openjdk.org/leyden/commit/049b55f24e33559816c2b4b1abfda54f44fe8…
8314019: Add gc logging to jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
Reviewed-by: aboldtch, eosterlund
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
Changeset: 4164693f
Author: Yudi Zheng <yzheng(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-08-14 08:56:15 +0000
URL: https://git.openjdk.org/leyden/commit/4164693f3bf15a2f3e03dee72e1ca3fb8d825…
8313372: [JVMCI] Export vmIntrinsics::is_intrinsic_available results to JVMCI compilers.
Reviewed-by: dnsimon, kvn
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Compiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMIntrinsicMethod.java
Changeset: 06aa3c56
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-14 10:04:55 +0000
URL: https://git.openjdk.org/leyden/commit/06aa3c5628e749188238dda3d41c776a5a2f7…
8314118: Update JMH devkit to 1.37
Reviewed-by: erikj, redestad
! make/devkit/createJMHBundle.sh
Changeset: 5bfb82e6
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-14 11:08:31 +0000
URL: https://git.openjdk.org/leyden/commit/5bfb82e6fabf977267e043fb7a68b4487051d…
8314119: G1: Fix -Wconversion warnings in G1CardSetInlinePtr::card_pos_for
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
Changeset: 823f5b93
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2023-08-14 11:57:17 +0000
URL: https://git.openjdk.org/leyden/commit/823f5b930c917f36bb32aa0d0bda3ef0187db…
8308850: Change JVM options with small ranges that get -Wconversion warnings to 32 bits
Reviewed-by: dholmes, coleenp, dlong
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 207bd00c
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-08-14 12:08:16 +0000
URL: https://git.openjdk.org/leyden/commit/207bd00c5101fce06b5ac12e76893d989b009…
8313756: [BACKOUT] 8308682: Enhance AES performance
Reviewed-by: thartmann
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
Changeset: 6574dd79
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2023-08-14 13:38:22 +0000
URL: https://git.openjdk.org/leyden/commit/6574dd796dbb23645c87dddad427ed8f26d18…
8314025: Remove JUnit-based test in java/lang/invoke from problem list
Reviewed-by: dholmes, jpai
! test/jdk/ProblemList.txt
Changeset: 911d1dbb
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-08-14 15:37:44 +0000
URL: https://git.openjdk.org/leyden/commit/911d1dbbf7362693c736b905b42e5150fc4f8…
8314078: HotSpotConstantPool.lookupField() asserts due to field changes in ConstantPool.cpp
Reviewed-by: dnsimon, coleenp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantPoolTest.java
Changeset: f41c267f
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2023-08-14 15:51:18 +0000
URL: https://git.openjdk.org/leyden/commit/f41c267f859c305a2d01c629dbc56692322f8…
8314045: ArithmeticException in GaloisCounterMode
Co-authored-by: Ioana Nedelcu <ioannanedelcu(a)google.com>
Reviewed-by: ascarpino
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMShortInput.java
Changeset: 4b2703ad
Author: Oli Gillespie <ogillespie(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-14 15:58:03 +0000
URL: https://git.openjdk.org/leyden/commit/4b2703ad39f8160264eb30c797824cc93a6b5…
8313678: SymbolTable can leak Symbols during cleanup
Reviewed-by: coleenp, dholmes, shade
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java
Changeset: e56d3bc2
Author: Weibing Xiao <weibing.xiao(a)oracle.com>
Committer: Aleksei Efimov <aefimov(a)openjdk.org>
Date: 2023-08-14 17:38:53 +0000
URL: https://git.openjdk.org/leyden/commit/e56d3bc2dab3d32453b6eda66e8434953c436…
8313657: com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors
Reviewed-by: vtewari, msheppar, aefimov
! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
+ test/jdk/com/sun/jndi/ldap/SocketCloseTest.java
Changeset: c132176b
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-08-14 17:48:50 +0000
URL: https://git.openjdk.org/leyden/commit/c132176b932dd136d5c4314e08ac97d0fee7b…
8114830: (fs) Files.copy fails due to interference from something else changing the file system
Reviewed-by: alanb, vtewari
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
+ test/jdk/java/nio/file/Files/CopyInterference.java
Changeset: 49b29845
Author: Kimura Yukihiro <kimura.yukihiro(a)jp.fujitsu.com>
Committer: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-14 18:26:55 +0000
URL: https://git.openjdk.org/leyden/commit/49b29845f7c516c379dde7aae8b3073808f21…
8313854: Some tests in serviceability area fail on localized Windows platform
Reviewed-by: amenkov, cjplummer
! test/jdk/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
Changeset: 595fdd36
Author: Ben Perez <ben.perez(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2023-08-14 18:39:18 +0000
URL: https://git.openjdk.org/leyden/commit/595fdd36c5f735b53ed2950c539be46382f9b…
8314059: Remove PKCS7.verify()
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
Changeset: f142470d
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-08-14 21:18:57 +0000
URL: https://git.openjdk.org/leyden/commit/f142470deaebbf9cff7f6f28842972393506b…
8311981: Test gc/stringdedup/TestStringDeduplicationAgeThreshold.java#ZGenerational timed out
Reviewed-by: stefank, pchilanomate, dcubed, rehn
! src/hotspot/share/runtime/handshake.cpp
Changeset: 1f1c5c6f
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2023-08-14 22:23:11 +0000
URL: https://git.openjdk.org/leyden/commit/1f1c5c6f8d0bc2492e2ab3280e838fe9981c4…
8314241: Add test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java to ProblemList
Reviewed-by: dcubed, dholmes
! test/jdk/ProblemList.txt
Changeset: 0074b48a
Author: Ben Taylor <btaylor(a)openjdk.org>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2023-08-14 22:50:37 +0000
URL: https://git.openjdk.org/leyden/commit/0074b48ad77d68ece8633a165aaba7f42bb52…
8312597: Convert TraceTypeProfile to UL
Reviewed-by: shade, phh
! src/hotspot/share/opto/doCall.cpp
+ test/hotspot/jtreg/compiler/arguments/TestLogJIT.java
+ test/hotspot/jtreg/compiler/arguments/TestTraceTypeProfile.java
Changeset: 583cb754
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2023-08-14 23:12:42 +0000
URL: https://git.openjdk.org/leyden/commit/583cb754f38f5d32144e302ce5e82a3b36a2c…
8313406: nep_invoker_blob can be simplified more
Reviewed-by: jvernee, vlivanov
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
Changeset: 37c6b23f
Author: Fei Gao <fgao(a)openjdk.org>
Date: 2023-08-15 01:04:22 +0000
URL: https://git.openjdk.org/leyden/commit/37c6b23f5b82311c82f5fe981f104824f87e3…
8308340: C2: Idealize Fma nodes
Reviewed-by: kvn, epeter
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestIRFma.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
Changeset: b7dee213
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-08-15 04:29:25 +0000
URL: https://git.openjdk.org/leyden/commit/b7dee213dfb2d0ec4e22837898bf4837c1fe5…
8314244: Incorrect file headers in new tests from JDK-8312597
Reviewed-by: lmesnik, kvn
! test/hotspot/jtreg/compiler/arguments/TestLogJIT.java
! test/hotspot/jtreg/compiler/arguments/TestTraceTypeProfile.java
Changeset: 63389272
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-15 07:48:38 +0000
URL: https://git.openjdk.org/leyden/commit/6338927221ee82a556b55ccf79239acb2ac97…
8314197: AttachListener::pd_find_operation always returning nullptr
Reviewed-by: dholmes, cjplummer, sspitsyn
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
Changeset: f4e72c58
Author: Dmitry Cherepanov <dcherepanov(a)openjdk.org>
Date: 2023-08-15 08:43:38 +0000
URL: https://git.openjdk.org/leyden/commit/f4e72c58d7b188563a0413161419f91e024ec…
8313949: Missing word in GPLv2 license text in StackMapTableAttribute.java
Reviewed-by: iris
! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPool.java
Changeset: dff99f7f
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-15 09:09:02 +0000
URL: https://git.openjdk.org/leyden/commit/dff99f7f3d98372cb5bf8b1c2515b7628193c…
8313782: Add user-facing warning if THPs are enabled but cannot be used
Reviewed-by: dholmes, sjohanss
! src/hotspot/os/linux/os_linux.cpp
Changeset: a02d65ef
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-08-15 10:08:51 +0000
URL: https://git.openjdk.org/leyden/commit/a02d65efccaab5bb7c2f2aad4a2eb5062f545…
8310308: IR Framework: check for type and size of vector nodes
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/c2/irTests/TestDisableAutoVectOpcodes.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/SuccessOnlyConstraintException.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/IRRule.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/CheckAttributeReader.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/Constraint.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/SuccessConstraintCheck.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawCountsConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawFailOnConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/phase/CompilePhaseIRRuleBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/phase/DefaultPhaseRawConstraintParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfoParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/Comparison.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/VMInfoPrinter.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorapi/TestMaskedMacroLogicVector.java
! test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransforms.java
! test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransformsSVE.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorCompressExpandBits.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReverseBytesTest.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorCast.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/TestSubwordReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSafepointWhilePrinting.java
Changeset: 9ded8682
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-08-15 11:05:31 +0000
URL: https://git.openjdk.org/leyden/commit/9ded86821b01d6d790850e9b49eedfc597c0c…
8314114: Fix -Wconversion warnings in os code, primarily linux
Reviewed-by: dholmes, dlong
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
Changeset: 004651dd
Author: Tom Rodriguez <never(a)openjdk.org>
Date: 2023-08-15 15:44:33 +0000
URL: https://git.openjdk.org/leyden/commit/004651ddc281be04ea736807797658d64a5a7…
8311557: [JVMCI] deadlock with JVMTI thread suspension
Reviewed-by: thartmann, dnsimon
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
Changeset: 80809ef4
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-08-15 15:54:44 +0000
URL: https://git.openjdk.org/leyden/commit/80809ef4ccdfd2ebfa9fd1eaf393d14e443dc…
8314248: Remove HotSpotConstantPool::isResolvedDynamicInvoke
Reviewed-by: thartmann, dnsimon
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
Changeset: 2e8a0ab2
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-15 16:11:09 +0000
URL: https://git.openjdk.org/leyden/commit/2e8a0ab27227b2e06e2ece3776f66ff0932ef…
8314120: Add tests for FileDescriptor.sync
Reviewed-by: alanb, bpb
+ test/jdk/java/io/FileDescriptor/Sync.java
+ test/micro/org/openjdk/bench/java/io/FileDescriptorSync.java
Changeset: f2399546
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2023-08-15 17:06:28 +0000
URL: https://git.openjdk.org/leyden/commit/f23995465767fa7319d2f6fac62b6ec74c0e4…
8310134: NMT: thread count in Thread section of VM.native_memory output confusing with virtual threads
Reviewed-by: jsjolen, dholmes, alanb
! src/hotspot/share/services/memReporter.cpp
Changeset: f66c73d3
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2023-08-15 19:52:56 +0000
URL: https://git.openjdk.org/leyden/commit/f66c73d34b1e02681f46eb3cd78126c05014f…
8314166: Update googletest to v1.14.0
Reviewed-by: kbarrett, stuefe, shade, erikj
! doc/building.html
! doc/building.md
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
Changeset: 0f5e030b
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-15 20:55:27 +0000
URL: https://git.openjdk.org/leyden/commit/0f5e030badfdca4b3b5adab86b0b62050581f…
8309335: Get rid of use of reflection to call Thread.isVirtual() in nsk/jdi/EventRequestManager/stepRequests/stepreq001t.java
Reviewed-by: lmesnik, sspitsyn, alanb
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001t.java
Changeset: bc8e9f44
Author: Christoph Schwentker <siedlerkiller(a)gmail.com>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-08-15 22:34:37 +0000
URL: https://git.openjdk.org/leyden/commit/bc8e9f44a39ff59b59b2d1d5d546a148be75a…
8311591: Add SystemModulesPlugin test case that splits module descriptors with new local variables defined by DedupSetBuilder
Reviewed-by: mchung
+ test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
+ test/jdk/tools/jlink/dedup/src/m1/module-info.java
+ test/jdk/tools/jlink/dedup/src/m1/p1/AInterface.java
+ test/jdk/tools/jlink/dedup/src/m2/module-info.java
+ test/jdk/tools/jlink/dedup/src/m2/p2/BInterface.java
= test/jdk/tools/jlink/dedup/src/m3/module-info.java
= test/jdk/tools/jlink/dedup/src/m3/p3/ServiceInterface.java
+ test/jdk/tools/jlink/dedup/src/m4/module-info.java
+ test/jdk/tools/jlink/dedup/src/m4/p4/Main.java
Changeset: 6bf4a335
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-08-16 00:15:55 +0000
URL: https://git.openjdk.org/leyden/commit/6bf4a33593bfe0df9b5ba81de5321a04f4dbe…
8314242: Update applications/scimark/Scimark.java to accept VM flags
Reviewed-by: dholmes
! test/hotspot/jtreg/applications/scimark/Scimark.java
Changeset: 6a15860b
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-16 05:14:40 +0000
URL: https://git.openjdk.org/leyden/commit/6a15860b126c9e9eb62579d9b710dcdc0ec48…
8314163: os::print_hex_dump prints incorrectly for big endian platforms and unit sizes larger than 1
Reviewed-by: mbaesken, shade
! src/hotspot/share/runtime/os.cpp
Changeset: 2bd2faeb
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-08-16 05:35:40 +0000
URL: https://git.openjdk.org/leyden/commit/2bd2faeb7632703192ff8f58db5e58cfd0dfe…
4346610: Adding JSeparator to JToolBar "pushes" buttons added after separator to edge
Reviewed-by: tr, aivanov, dnguyen
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java
+ test/jdk/javax/swing/JToolBar/ToolBarSeparatorSizeTest.java
Changeset: e1fdef56
Author: Tom Rodriguez <never(a)openjdk.org>
Date: 2023-08-16 06:06:59 +0000
URL: https://git.openjdk.org/leyden/commit/e1fdef56135c2987b128884ef632b64c32dd6…
8314324: "8311557: [JVMCI] deadlock with JVMTI thread suspension" causes various failures
Reviewed-by: cjplummer, thartmann
! src/hotspot/share/compiler/abstractCompiler.hpp
Changeset: 0b12480d
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-08-16 06:58:23 +0000
URL: https://git.openjdk.org/leyden/commit/0b12480de88dc1d2a8d7ca3aa2597be3df1eb…
8314233: C2: assert(assertion_predicate_has_loop_opaque_node(iff)) failed: unexpected
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/TestPeelingFindsUnrelatedOpaque4Node.java
Changeset: a602624e
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-16 07:02:48 +0000
URL: https://git.openjdk.org/leyden/commit/a602624ef46908456052146d50467c60efa63…
8314020: Print instruction blocks in byte units
Reviewed-by: stuefe, fyang
! 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_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: 38687f1a
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-16 07:04:25 +0000
URL: https://git.openjdk.org/leyden/commit/38687f1a3eb7d1c2e8aa43b85509ab7999fe0…
8314262: GHA: Cut down cross-compilation sysroots deeper
Reviewed-by: erikj
! .github/workflows/build-cross-compile.yml
Changeset: d46f0fb3
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-08-16 07:15:43 +0000
URL: https://git.openjdk.org/leyden/commit/d46f0fb31888db75f5b2b78a162fec16dfc5d…
8313720: C2 SuperWord: wrong result with -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
Changeset: 49ddb199
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-08-16 07:21:04 +0000
URL: https://git.openjdk.org/leyden/commit/49ddb1997256d9fb7149d274d8afa18f7c260…
8313760: [REDO] Enhance AES performance
Co-authored-by: Andrew Haley <aph(a)openjdk.org>
Reviewed-by: adinn, aph, sviswanathan, rhalade, kvn, dlong
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
Changeset: ef6db5c2
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-16 07:39:42 +0000
URL: https://git.openjdk.org/leyden/commit/ef6db5c2991b92e2a600fa01d1d3f5026055a…
8314211: Add NativeLibraryUnload event
Reviewed-by: stuefe, mdoerr
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: b80001de
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2023-08-16 08:21:34 +0000
URL: https://git.openjdk.org/leyden/commit/b80001de0c0aeedeb412430660a4727fc26be…
8314209: Wrong @since tag for RandomGenerator::equiDoubles
Reviewed-by: alanb
! src/java.base/share/classes/java/util/random/RandomGenerator.java
Changeset: 19255084
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-08-16 12:08:56 +0000
URL: https://git.openjdk.org/leyden/commit/1925508425cf1b2d46173754077a588290253…
8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp
Reviewed-by: ayang, iwalulya
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java
Changeset: 24e896d7
Author: Ralf Schmelter <rschmelter(a)openjdk.org>
Date: 2023-08-16 15:00:50 +0000
URL: https://git.openjdk.org/leyden/commit/24e896d7c905de5030f1b62cf922c15bb7bef…
8310275: Bug in assignment operator of ReservedMemoryRegion
Reviewed-by: jsjolen, dholmes, stuefe
! src/hotspot/share/services/virtualMemoryTracker.hpp
+ test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp
Changeset: 13f6450e
Author: Lance Andersen <lancea(a)openjdk.org>
Date: 2023-08-16 15:42:36 +0000
URL: https://git.openjdk.org/leyden/commit/13f6450e2e70df4df8bd882def837fbd5bef1…
8313765: Invalid CEN header (invalid zip64 extra data field size)
Reviewed-by: simonis, alanb, coffeys
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java
+ test/jdk/java/util/zip/ZipFile/ReadNonStandardExtraHeadersTest.java
Changeset: b32d6411
Author: Glavo <zjx001202(a)gmail.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-08-16 17:37:21 +0000
URL: https://git.openjdk.org/leyden/commit/b32d6411c406608ba5f7d60bfb8d935adb876…
8311943: Cleanup usages of toLowerCase() and toUpperCase() in java.base
Reviewed-by: naoto
! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
Changeset: 7b28d360
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-08-16 17:49:38 +0000
URL: https://git.openjdk.org/leyden/commit/7b28d3608a10b26af376c8f6d142d97c708c9…
8314330: java/foreign tests should respect vm flags when start new processes
Reviewed-by: jvernee
! test/jdk/java/foreign/UpcallTestHelper.java
Changeset: 6b396da2
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-08-16 17:53:56 +0000
URL: https://git.openjdk.org/leyden/commit/6b396da278094d7109ad2fbe7a1a52a500e15…
8062795: (fs) Files.setPermissions requires read access when NOFOLLOW_LINKS specified
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! test/jdk/java/nio/file/attribute/PosixFileAttributeView/Basic.java
Changeset: f143380d
Author: Ben Perez <ben.perez(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2023-08-16 19:56:13 +0000
URL: https://git.openjdk.org/leyden/commit/f143380d013b8c0e5ab7ca0026c34e27e7946…
8314240: test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java fails to compile
Reviewed-by: mullan
! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java
Changeset: 0c3bc71d
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-08-16 20:31:51 +0000
URL: https://git.openjdk.org/leyden/commit/0c3bc71d24fa13a0b1e55541c01554cd5e124…
8281169: Expand discussion of elements and types
Reviewed-by: mcimadamore, prappo
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/package-info.java
! src/java.compiler/share/classes/javax/lang/model/type/package-info.java
Changeset: 2a1176b5
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2023-08-17 05:06:11 +0000
URL: https://git.openjdk.org/leyden/commit/2a1176b544d030c09edaf95cb67f69b442aa4…
8314276: Improve PtrQueue API around size/capacity
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
Changeset: b78f5a10
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2023-08-17 05:33:44 +0000
URL: https://git.openjdk.org/leyden/commit/b78f5a1068224d8b3cfe9e8fb38307ca07de7…
8314076: ICC_ColorSpace#minVal/maxVal have the opposite description
Reviewed-by: azvegint
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
Changeset: 249dc374
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-08-17 07:13:38 +0000
URL: https://git.openjdk.org/leyden/commit/249dc37426d6eb5b70a387317b6780b643ce4…
8314321: Remove unused field jdk.internal.util.xml.impl.Attrs.mAttrIdx
Reviewed-by: alanb, vtewari, bpb
! src/java.base/share/classes/jdk/internal/util/xml/impl/Attrs.java
Changeset: 43311930
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-08-17 07:33:16 +0000
URL: https://git.openjdk.org/leyden/commit/43311930107d1783b742adbe567e9bdbcb557…
8314423: Multiple patterns without unnamed variables
8314216: Case enumConstant, pattern compilation fails
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/T8314216.java
+ test/langtools/tools/javac/T8314216.out
+ test/langtools/tools/javac/T8314423.java
+ test/langtools/tools/javac/T8314423.out
Changeset: 6f1071f5
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-08-17 07:43:07 +0000
URL: https://git.openjdk.org/leyden/commit/6f1071f5ed6bd552378b2b70cd685b74e7f9e…
8314213: DocLint should warn about unknown standard tags
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
Changeset: ed585d16
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-08-17 08:02:53 +0000
URL: https://git.openjdk.org/leyden/commit/ed585d16b9069a678bb8633239ca87f64c956…
8314280: StructuredTaskScope.shutdown should document that the state of completing subtasks is not defined
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
Changeset: 32efd23c
Author: Cristian Vat <cristian.vat(a)gmail.com>
Committer: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2023-08-17 11:27:39 +0000
URL: https://git.openjdk.org/leyden/commit/32efd23c5d59c03a6376c92c63f5947e961ee…
8311939: Excessive allocation of Matcher.groups array
Reviewed-by: rriggs, igraves
! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
Changeset: 2b81885f
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-08-17 11:31:09 +0000
URL: https://git.openjdk.org/leyden/commit/2b81885f787d6cf97de556d1774420e2fb7d5…
8314071: Test java/foreign/TestByteBuffer.java timed out
Reviewed-by: mcimadamore
! test/jdk/java/foreign/TestByteBuffer.java
Changeset: c634bdf9
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-08-17 11:54:24 +0000
URL: https://git.openjdk.org/leyden/commit/c634bdf9d917c96c38efe826239eab7900c33…
8314444: Update jib-profiles.js to use JMH 1.37 devkit
Reviewed-by: shade, mikael, erikj
! make/conf/jib-profiles.js
Changeset: e8f6b3e4
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-08-17 14:45:59 +0000
URL: https://git.openjdk.org/leyden/commit/e8f6b3e4970000e721da9312585e77de49bb8…
8314268: Missing include in assembler_riscv.hpp
Reviewed-by: shade, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
Changeset: 388dcff7
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-17 15:09:09 +0000
URL: https://git.openjdk.org/leyden/commit/388dcff72518c96a15e38ff0b18be8a89836c…
8282712: VMConnection.open() does not detect if VM failed to be created, resulting in NPE
Reviewed-by: sspitsyn, amenkov
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java
! test/jdk/com/sun/jdi/VMConnection.java
Changeset: 62ca0015
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-17 15:26:45 +0000
URL: https://git.openjdk.org/leyden/commit/62ca00158c7ce7b40b5910562c1857b9f05dd…
8313357: Revisit requiring SA tests on OSX to either run as root or use sudo
Reviewed-by: dholmes, amenkov
! test/lib/jdk/test/lib/SA/SATestUtils.java
Changeset: b33ff30d
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-08-17 16:54:36 +0000
URL: https://git.openjdk.org/leyden/commit/b33ff30d7092893463d8c25ec277d10f3c4fd…
8313661: [REDO] Relax prerequisites for java.base-jmod target
Reviewed-by: alanb
! make/Main.gmk
Changeset: 2505cebc
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-08-17 17:05:54 +0000
URL: https://git.openjdk.org/leyden/commit/2505cebc5dfeca00d3358d63b127950d8e4f6…
8314533: ProblemList runtime/cds/appcds/customLoader/HelloCustom_JFR.java on linux-all with ZGC
Reviewed-by: azvegint
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: 3bb8afba
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-08-17 17:32:49 +0000
URL: https://git.openjdk.org/leyden/commit/3bb8afba691965e9036b04b9c7e4727b4c29e…
8314489: Add javadoc index entries for java.lang.Math terms
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/Math.java
Changeset: a8ab3be3
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-08-17 17:54:02 +0000
URL: https://git.openjdk.org/leyden/commit/a8ab3be371ab84ad768d9788a1e7a8d1bb833…
8314261: Make fields final in sun.net.www
Reviewed-by: redestad, jpai, dfuchs
! src/java.base/share/classes/sun/net/www/MimeTable.java
! src/java.base/share/classes/sun/net/www/URLConnection.java
! src/java.base/share/classes/sun/net/www/http/ChunkedInputStream.java
! src/java.base/share/classes/sun/net/www/http/ChunkedOutputStream.java
! src/java.base/share/classes/sun/net/www/http/HttpCapture.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java
Changeset: d27daf01
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-08-17 18:32:06 +0000
URL: https://git.openjdk.org/leyden/commit/d27daf01d6361513a815e78327961f9367887…
8314129: Make fields final in java.util.Scanner
Reviewed-by: stsypanov, liach, alanb
! src/java.base/share/classes/java/util/Scanner.java
Changeset: 6445314f
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-08-17 20:25:46 +0000
URL: https://git.openjdk.org/leyden/commit/6445314fec25b85db32d9fb75c9c1b29e07f0…
8314477: Improve definition of "prototypical type"
Reviewed-by: prappo
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/package-info.java
Changeset: 808bb1f7
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2023-08-17 20:37:06 +0000
URL: https://git.openjdk.org/leyden/commit/808bb1f7bc5025b4ab01e4e9057feebd253b9…
8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux
Reviewed-by: dnguyen, serb
! test/jdk/javax/swing/JToolBar/4529206/bug4529206.java
Changeset: 96778dd5
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-08-17 22:41:21 +0000
URL: https://git.openjdk.org/leyden/commit/96778dd549b596d8884376b19a49aa152efb3…
8314169: Combine related RoundingMode logic in j.text.DigitList
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DigitList.java
Changeset: 0299364d
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-08-17 22:52:05 +0000
URL: https://git.openjdk.org/leyden/commit/0299364d85a66c35e616148cbbde314b7d4fb…
8314249: Refactor handling of invokedynamic in JVMCI ConstantPool
Reviewed-by: dnsimon, coleenp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantPoolTest.java
Changeset: 891c3f4c
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-18 05:51:05 +0000
URL: https://git.openjdk.org/leyden/commit/891c3f4cca97b90982b7e58b08b4a146842d9…
8307356: Metaspace: simplify BinList handling
Reviewed-by: rkennke, coleenp
! src/hotspot/share/memory/metaspace/binList.hpp
! src/hotspot/share/memory/metaspace/blockTree.hpp
! src/hotspot/share/memory/metaspace/freeBlocks.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.hpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! test/hotspot/gtest/metaspace/test_binlist.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/jtreg/TEST.groups
Changeset: 5058854b
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-18 06:45:18 +0000
URL: https://git.openjdk.org/leyden/commit/5058854b867323dd6537d7387bf20a9d5f258…
8314389: AttachListener::pd_set_flag obsolete
Reviewed-by: cjplummer, mdoerr, sspitsyn
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
Changeset: 33d5dfda
Author: Andrei Rybak <rybak.a.v(a)gmail.com>
Committer: Koichi Sakata <ksakata(a)openjdk.org>
Date: 2023-08-18 07:48:50 +0000
URL: https://git.openjdk.org/leyden/commit/33d5dfdab3098549366088c43797bdcaebe02…
8314543: gitattributes: make diffs easier to read
Git supports special hunk headers for several languages in diff output,
which make it easier to read diffs of files in that language, generated
by Git (git-diff, git-show, `git log -p`, etc). For details, see
`git help gitattributes` or the online documentation.[1]
Add entries to the root .gitattributes file to support showing the hunk
headers for Java, C, C++, Markdown, Shell script, HTML, and CSS. This
makes it easier to read diffs generated by Git.
[1] https://git-scm.com/docs/gitattributes
Reviewed-by: erikj, ksakata
! .gitattributes
Changeset: 2f04bc5f
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-08-18 10:44:20 +0000
URL: https://git.openjdk.org/leyden/commit/2f04bc5f934887029d8bcc13cf722d8498a35…
8313697: [XWayland][Screencast] consequent getPixelColor calls are slow
8310334: [XWayland][Screencast] screen capture error message in debug
Reviewed-by: serb, prr
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c
Changeset: 75212111
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-08-18 12:06:02 +0000
URL: https://git.openjdk.org/leyden/commit/752121114f424d8e673ee8b7bb85f7705a82b…
8314265: Fix -Wconversion warnings in miscellaneous runtime code
Reviewed-by: stuefe, dholmes, chagedorn
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/nmtPreInit.hpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/elfFuncDescTable.cpp
! src/hotspot/share/utilities/elfFuncDescTable.hpp
! src/hotspot/share/utilities/elfSymbolTable.cpp
! src/hotspot/share/utilities/population_count.hpp
! src/hotspot/share/utilities/tableStatistics.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
Changeset: fdac6a6a
Author: Tyler Steele <tsteele(a)openjdk.org>
Date: 2023-08-18 13:58:58 +0000
URL: https://git.openjdk.org/leyden/commit/fdac6a6ac871366614efe44aca58ab520766b…
8312180: (bf) MappedMemoryUtils passes incorrect arguments to msync (aix)
Reviewed-by: clanger, stuefe
! src/hotspot/share/classfile/javaClasses.cpp
Changeset: c36e0097
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Committer: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2023-08-18 14:29:28 +0000
URL: https://git.openjdk.org/leyden/commit/c36e009772823c58a62fd2d45bbcc1390c497…
8308984: Relativize last_sp (and top_frame_sp) in interpreter frames
Reviewed-by: pchilanomate, aph, haosun
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
Changeset: bcba5e97
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Committer: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2023-08-18 14:33:03 +0000
URL: https://git.openjdk.org/leyden/commit/bcba5e97857fd57ea4571341ad40194bb823c…
8313419: Template interpreter produces no safepoint check for return bytecodes
Reviewed-by: pchilanomate
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: aecbb1b5
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-08-18 16:40:51 +0000
URL: https://git.openjdk.org/leyden/commit/aecbb1b5c3ea4919f09ce98a6f5a58db6e630…
8314448: Coordinate DocLint and JavaDoc to report on unknown tags
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! test/langtools/jdk/javadoc/doclet/testAutoLoadTaglets/TestAutoLoadTaglets.java
+ test/langtools/jdk/javadoc/doclet/testUknownTags/TestUnknownTags.java
Changeset: 50a2ce01
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-08-18 17:10:39 +0000
URL: https://git.openjdk.org/leyden/commit/50a2ce01f4d1d42d7a537b48a669b5a75a583…
8310815: Clarify the name of the main class, services and provider classes in module descriptor
8314449: Clarify the name of the declaring class of StackTraceElement
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
Changeset: fbe28ee9
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-18 17:46:36 +0000
URL: https://git.openjdk.org/leyden/commit/fbe28ee90d018300259c1b515e340e60cbb30…
8314481: JDWPTRANSPORT_ERROR_INTERNAL code in socketTransport.c can never be executed
Reviewed-by: dcubed, sspitsyn
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
Changeset: f4814771
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-08-18 17:53:07 +0000
URL: https://git.openjdk.org/leyden/commit/f481477144d25bf2b5ee44f202705588bd99d…
8314320: Mark runtime/CommandLine/ tests as flagless
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/CompilerConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileParsing.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java
! test/hotspot/jtreg/runtime/CommandLine/FlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh
! test/hotspot/jtreg/runtime/CommandLine/TestHexArguments.java
! test/hotspot/jtreg/runtime/CommandLine/TestLongUnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/TraceExceptionsTest.java
! test/hotspot/jtreg/runtime/CommandLine/UnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/VMAliasOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
Changeset: 395fc788
Author: Tyler Steele <tsteele(a)openjdk.org>
Date: 2023-08-18 20:11:24 +0000
URL: https://git.openjdk.org/leyden/commit/395fc78880a91eeb06a08c1abf6905d580a65…
8309475: Test java/foreign/TestByteBuffer.java fails: a problem with msync (aix)
Reviewed-by: mbaesken, alanb, mdoerr
+ src/java.base/aix/native/libnio/MappedMemoryUtils.c
! src/java.base/unix/native/libnio/MappedMemoryUtils.c
! test/jdk/ProblemList.txt
Changeset: 58f5826f
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-08-19 01:46:40 +0000
URL: https://git.openjdk.org/leyden/commit/58f5826ff48c20446a0c2ea44da107867126f…
8311222: strace004 can fail due to unexpected stack length after JDK-8309408
Reviewed-by: dholmes, alanb
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java
Changeset: febc34dd
Author: Xin Liu <xliu(a)openjdk.org>
Date: 2023-08-19 17:42:30 +0000
URL: https://git.openjdk.org/leyden/commit/febc34dd285c3382716e068748d4a3b0c73d8…
8314610: hotspot can't compile with the latest of gtest because of <iomanip>
Reviewed-by: jiefu, stuefe
! test/hotspot/gtest/gc/shared/test_memset_with_concurrent_readers.cpp
Changeset: ed0f75f2
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-08-19 18:42:43 +0000
URL: https://git.openjdk.org/leyden/commit/ed0f75f2666f61ec3d8ccb78594a21db9f1be…
8313290: Misleading exception message from STS.Subtask::get when task forked after shutdown
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
Changeset: c50315de
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2023-08-21 06:30:56 +0000
URL: https://git.openjdk.org/leyden/commit/c50315de8f13d316a7de08be53716cd88fa80…
8314495: Update to use jtreg 7.3.1
Reviewed-by: dholmes, erikj, iris, jpai
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/ProblemList.txt
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT
Changeset: ec1f7a84
Author: Sidraya <sidraya.jayagond(a)ibm.com>
Committer: Andrew Dinn <adinn(a)openjdk.org>
Date: 2023-08-21 07:15:25 +0000
URL: https://git.openjdk.org/leyden/commit/ec1f7a8480db025a6f405817a106af8e92b69…
8311630: [s390] Implementation of Foreign Function & Memory API (Preview)
Reviewed-by: amitkumar, jvernee, mdoerr
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/foreignGlobals_s390.cpp
! src/hotspot/cpu/s390/foreignGlobals_s390.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/s390/vmstorage_s390.hpp
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/s390/S390Architecture.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390Linker.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/TypeClass.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/callarranger/platform/PlatformLayouts.java
Changeset: 8939d15d
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-08-21 08:28:31 +0000
URL: https://git.openjdk.org/leyden/commit/8939d15d92982300f090bc1c51f59550529ea…
8314100: G1: Improve collection set candidate selection code
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
Changeset: 812f475b
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-21 09:02:01 +0000
URL: https://git.openjdk.org/leyden/commit/812f475bc4ea84225e8bbb0b5a677eed0af86…
8314501: Shenandoah: sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java fails
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java
Changeset: abac6085
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-21 12:15:26 +0000
URL: https://git.openjdk.org/leyden/commit/abac60851c8fd341cdaaf62286afc83699b74…
8313962: G1: Refactor G1ConcurrentMark::_num_concurrent_workers
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: 0b3f452d
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-21 12:17:38 +0000
URL: https://git.openjdk.org/leyden/commit/0b3f452d2577d92ce0c5e3e2d8140a9374024…
8314161: G1: Fix -Wconversion warnings in G1CardSetConfiguration::_bitmap_hash_mask
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
Changeset: 17a19dc0
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-08-21 12:19:36 +0000
URL: https://git.openjdk.org/leyden/commit/17a19dc06062331c954fa519a4f668664b153…
8311639: Replace currentTimeMillis() with nanoTime() in jtreg/gc
Reviewed-by: stefank, ayang
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/hotspot/jtreg/gc/g1/TestPeriodicCollectionJNI.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasher.java
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLocker.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOld.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGC.java
Changeset: 78f74bc8
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-08-21 17:13:48 +0000
URL: https://git.openjdk.org/leyden/commit/78f74bc8ff1e673991d91a55ef70880d9fb3f…
8314672: ProblemList runtime/cds/appcds/customLoader/HelloCustom_JFR.java on linux-all and windows-x64
Reviewed-by: azvegint
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
Changeset: 87298d2a
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2023-08-22 01:44:16 +0000
URL: https://git.openjdk.org/leyden/commit/87298d2ade41c689d3140981a123b0e9130fc…
8312535: MidiSystem.getSoundbank() throws unexpected SecurityException
Reviewed-by: prr
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
+ test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/GetSoundBankSecurityException.java
+ test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/security.policy
Changeset: a66b5df1
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-08-22 02:47:52 +0000
URL: https://git.openjdk.org/leyden/commit/a66b5df14a163d2990e6dd746906942367e4f…
8314618: RISC-V: -XX:MaxVectorSize does not work as expected
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: ab86d23a
Author: Julian Waters <jwaters(a)openjdk.org>
Date: 2023-08-22 06:12:28 +0000
URL: https://git.openjdk.org/leyden/commit/ab86d23adfa968a180de67199119fc392e969…
8250269: Replace ATTRIBUTE_ALIGNED with alignas
Reviewed-by: rkennke, kbarrett
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
Changeset: 02ef859f
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-08-22 07:58:51 +0000
URL: https://git.openjdk.org/leyden/commit/02ef859f79cbc2e6225998001af299ba36fe9…
8313689: C2: compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java fails intermittently with -XX:-TieredCompilation
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java
Changeset: 3e1b1bf9
Author: bobpengxie <bobpengxie(a)tencent.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-08-22 09:21:25 +0000
URL: https://git.openjdk.org/leyden/commit/3e1b1bf94e7acf9717b837085e61fc05a7765…
8314688: VM build without C1 fails after JDK-8313372
Reviewed-by: yzheng, dnsimon, haosun
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
Changeset: 6b9df037
Author: Daohan Qu <dqu(a)openjdk.org>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-22 12:51:59 +0000
URL: https://git.openjdk.org/leyden/commit/6b9df037e4c3d75d0f413a2bb94d8ce6880ce…
8311240: Eliminate usage of testcases.jar from TestMetaSpaceLog.java
Reviewed-by: ayang, tschatzl
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
- test/hotspot/jtreg/gc/logging/testcases.jar
Changeset: f39fc0aa
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-08-22 13:02:53 +0000
URL: https://git.openjdk.org/leyden/commit/f39fc0aa2de19332fa51af605ece0660891d8…
8314738: Remove all occurrences of and support for @revised
Reviewed-by: mr
! make/Docs.gmk
! 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/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/package-info.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/spi/ResourceBundleControlProvider.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java
! src/java.instrument/share/classes/java/lang/instrument/package-info.java
! src/java.management/share/classes/java/lang/management/ThreadInfo.java
Changeset: 69d900d2
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-22 13:37:21 +0000
URL: https://git.openjdk.org/leyden/commit/69d900d2ce97e5479020cff9a63c471d07e39…
8314730: GHA: Drop libfreetype6-dev transitional package in favor of libfreetype-dev
Reviewed-by: andrew, erikj
! .github/workflows/build-cross-compile.yml
! .github/workflows/main.yml
Changeset: 20e94784
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-22 14:00:47 +0000
URL: https://git.openjdk.org/leyden/commit/20e94784c9f7c30e95550c72aedb5e986a153…
8314426: runtime/os/TestTrimNative.java is failing on slow machines
Reviewed-by: mbaesken, mdoerr, shade
! test/hotspot/jtreg/runtime/os/TestTrimNative.java
Changeset: eb065726
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-08-22 17:14:29 +0000
URL: https://git.openjdk.org/leyden/commit/eb065726f2b489c9f0f7d76ea75a2eb4d6034…
8313408: Use SVG for BoxLayout example
Reviewed-by: serb, tr, prr
! src/java.desktop/share/classes/javax/swing/BoxLayout.java
- src/java.desktop/share/classes/javax/swing/doc-files/BoxLayout-1.gif
+ src/java.desktop/share/classes/javax/swing/doc-files/BoxLayout-1.svg
Changeset: 32bf468c
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-22 17:21:44 +0000
URL: https://git.openjdk.org/leyden/commit/32bf468c3b9c39550bca4e9aba31252cf0830…
8314274: G1: Fix -Wconversion warnings around G1CardSetArray::_data
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
Changeset: ce1ded1a
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-22 17:23:37 +0000
URL: https://git.openjdk.org/leyden/commit/ce1ded1a4f36b55717793f2bed4a64ce0353f…
8314749: Remove unimplemented _Copy_conjoint_oops_atomic
Reviewed-by: dcubed
! src/hotspot/share/utilities/copy.hpp
Changeset: 2eae13c6
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-08-22 19:04:46 +0000
URL: https://git.openjdk.org/leyden/commit/2eae13c669d8ec383b8303079a06abd7aa2b1…
8214248: (fs) Files:mismatch spec clarifications
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/Files.java
Changeset: 7c169a42
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-22 20:57:11 +0000
URL: https://git.openjdk.org/leyden/commit/7c169a426f93a9c5f1223eddeb9ce0427722c…
8312232: Remove sun.jvm.hotspot.runtime.VM.buildLongFromIntsPD()
Reviewed-by: lmesnik, kevinw
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
Changeset: 9f4a9fe4
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2023-08-22 22:37:16 +0000
URL: https://git.openjdk.org/leyden/commit/9f4a9fe488be7ce43f6719c54df25a1fabd86…
8312434: SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom"
Reviewed-by: iklam, matsaave
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
+ test/hotspot/jtreg/runtime/cds/appcds/SealingViolation.java
! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/pkg/package_seal.mf
Changeset: ba6cdbe2
Author: Valerie Peng <valeriep(a)openjdk.org>
Date: 2023-08-22 23:49:03 +0000
URL: https://git.openjdk.org/leyden/commit/ba6cdbe2c2897a0fdc266119f0fe4545c3352…
8309214: sun/security/pkcs11/KeyStore/CertChainRemoval.java fails after 8301154
Reviewed-by: mbaesken, jnimeh
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
! test/jdk/sun/security/pkcs11/KeyStore/CertChainRemoval.java
Changeset: 7e843c22
Author: Andrew John Hughes <andrew(a)openjdk.org>
Date: 2023-08-23 03:28:23 +0000
URL: https://git.openjdk.org/leyden/commit/7e843c22e718ad17e0ea7223f10a26fb62477…
8284772: GHA: Use GCC Major Version Dependencies Only
Reviewed-by: jwaters, shade, stuefe, erikj, serb
Backport-of: 62defc3dfc4b9ba5adfe3189f34fe8b3f59b94a0
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/main.yml
Changeset: a0d0f21f
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-23 05:26:05 +0000
URL: https://git.openjdk.org/leyden/commit/a0d0f21f0844d402191f5285a154294a2b180…
8314752: Use google test string comparison macros
Reviewed-by: coleenp, kbarrett
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logFileOutput.cpp
! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp
! test/hotspot/gtest/memory/test_guardedMemory.cpp
! test/hotspot/gtest/oops/test_cpCache_output.cpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp
! test/hotspot/gtest/oops/test_markWord.cpp
! test/hotspot/gtest/runtime/test_classPrinter.cpp
! test/hotspot/gtest/runtime/test_globals.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
! test/hotspot/gtest/utilities/test_parse_memory_size.cpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp
Changeset: d1de3d08
Author: Kimura Yukihiro <kimura.yukihiro(a)jp.fujitsu.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-23 06:04:28 +0000
URL: https://git.openjdk.org/leyden/commit/d1de3d082ef9b83aaa68664e653ab09feb8ba…
8313901: [TESTBUG] test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java fails with java.lang.VirtualMachineError
Reviewed-by: shade, thartmann
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java
Changeset: 571c435e
Author: Jan Kratochvil <jkratochvil(a)openjdk.org>
Committer: Yuri Nesterenko <yan(a)openjdk.org>
Date: 2023-08-23 06:26:18 +0000
URL: https://git.openjdk.org/leyden/commit/571c435e1a34dcf08fd7545d531c258c9116e…
8313374: --enable-ccache's CCACHE_BASEDIR breaks builds
Reviewed-by: erikj
! make/common/NativeCompilation.gmk
Changeset: 2be469f8
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-23 07:17:29 +0000
URL: https://git.openjdk.org/leyden/commit/2be469f89ec10471e893045e606e1e2558f4e…
8314743: Use of uninitialized local in SR_initialize after JDK-8314114
Reviewed-by: dholmes, coleenp
! src/hotspot/os/posix/signals_posix.cpp
Changeset: f8203cb2
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2023-08-23 08:47:33 +0000
URL: https://git.openjdk.org/leyden/commit/f8203cb272e6136b784e5c43a500f6a0bfb19…
8313626: C2 crash due to unexpected exception control flow
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/doCall.cpp
+ test/hotspot/jtreg/compiler/parsing/MissingSafepointOnTryCatch.jasm
+ test/hotspot/jtreg/compiler/parsing/TestMissingSafepointOnTryCatch.java
Changeset: 1cee3b9f
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-08-23 08:59:36 +0000
URL: https://git.openjdk.org/leyden/commit/1cee3b9fd9720e7938029a6992460b9053e65…
8313262: C2: Sinking node may cause required cast to be dropped
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestSinkingNodeDropsNotNullCast.java
Changeset: 742e319a
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-08-23 09:45:25 +0000
URL: https://git.openjdk.org/leyden/commit/742e319a21c767d8a93e13048add961f5ca8c…
8314157: G1: "yielded" is not initialized on some paths after JDK-8140326
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
Changeset: 703817d2
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-23 10:44:40 +0000
URL: https://git.openjdk.org/leyden/commit/703817d21f6fd8b24cc670695625dfdb09d35…
8314517: some tests fail in case ipv6 is disabled on the machine
Reviewed-by: mdoerr, lucy, jpai, dfuchs
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java
! test/jdk/java/net/InetAddress/HostsFileOrderingTest.java
! test/jdk/java/net/InetAddress/InternalNameServiceTest.java
! test/jdk/java/net/InetAddress/InternalNameServiceWithHostsFileTest.java
! test/jdk/jdk/net/ExtendedSocketOption/DontFragmentTest.java
Changeset: 62610203
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-08-23 11:48:22 +0000
URL: https://git.openjdk.org/leyden/commit/62610203f18095cbd25b456f0622bad033a65…
8312555: Ideographic characters aren't stretched by AffineTransform.scale(2, 1)
Ignore bitmaps embedded into fonts for non-uniform scales
Reviewed-by: prr, serb
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/font/FontScaling/StretchedFontTest.java
Changeset: 096b7ff0
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-08-23 15:31:33 +0000
URL: https://git.openjdk.org/leyden/commit/096b7ff0977ba2455b329b0865a380a1fb4c9…
8314810: (fs) java/nio/file/Files/CopyInterference.java should use TestUtil::supportsLinks
Reviewed-by: aturbanov, alanb
! test/jdk/java/nio/file/Files/CopyInterference.java
Changeset: fae3b02a
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-08-23 17:36:46 +0000
URL: https://git.openjdk.org/leyden/commit/fae3b02aeb6fbb34b4b3d2e669761cf7f9af3…
8314746: Remove unused private put* methods from DirectByteBufferR
Reviewed-by: alanb, bpb
! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template
Changeset: dbb788f3
Author: lawrence.andrews <lawrence.andrews(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-08-23 17:48:07 +0000
URL: https://git.openjdk.org/leyden/commit/dbb788f34dbbe0aa5c8356fb4a5dc19b96787…
8294535: Add screen capture functionality to PassFailJFrame
Co-authored-by: Alexey Ivanov <aivanov(a)openjdk.org>
Reviewed-by: aivanov, honkar
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 9435cd19
Author: Ben Perez <ben.perez(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2023-08-23 18:10:11 +0000
URL: https://git.openjdk.org/leyden/commit/9435cd19165c9ffc3f19fd423f3706b1e3721…
8175874: Update Security.insertProviderAt to specify behavior when requested position is out of range.
Reviewed-by: mullan, valeriep
! src/java.base/share/classes/java/security/Security.java
! test/jdk/java/security/Provider/ChangeProviders.java
Changeset: 2c60cadf
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-23 19:12:35 +0000
URL: https://git.openjdk.org/leyden/commit/2c60cadfde61363d1f5aefdcf138e039a461c…
8280743: HSDB "Monitor Cache Dump" command might throw NPE
Reviewed-by: kevinw, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java
Changeset: 38a9edfb
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-23 20:11:10 +0000
URL: https://git.openjdk.org/leyden/commit/38a9edfb7ee2d91ff52074137c5b69e27bcdb…
8314679: SA fails to properly attach to JVM after having just detached from a different JVM
Reviewed-by: dholmes, kevinw
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
+ test/hotspot/jtreg/serviceability/sa/ClhsdbAttachDifferentJVMs.java
Changeset: 57a322da
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2023-08-23 20:22:12 +0000
URL: https://git.openjdk.org/leyden/commit/57a322da9bf6aac98e834516728fb6da1c18e…
8308042: [macos] Developer ID Application Certificate not picked up by jpackage if it contains UNICODE characters
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificate.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/macosx/base/SigningCheck.java
Changeset: 68815d54
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-08-23 20:41:28 +0000
URL: https://git.openjdk.org/leyden/commit/68815d54c199d39b14034c926777b492fa453…
8314734: Remove unused field TypeVariableImpl.EMPTY_ANNOTATION_ARRAY
Reviewed-by: bpb, darcy
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
Changeset: c077be47
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2023-08-23 22:32:37 +0000
URL: https://git.openjdk.org/leyden/commit/c077be47688a845e99bce444f2354f1d81978…
8314694: Separate checked_cast from globalDefinitions.hpp
Reviewed-by: stuefe, coleenp, sspitsyn
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/vmstorage_ppc.hpp
! src/hotspot/cpu/riscv/register_riscv.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/vmstorage_s390.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/stackMapTableFormat.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/x/xPage.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/prims/vmstorage.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/nmtPreInit.hpp
! src/hotspot/share/utilities/align.hpp
+ src/hotspot/share/utilities/checkedCast.hpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/elfSymbolTable.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/population_count.hpp
Changeset: 4a50e875
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-08-23 22:51:31 +0000
URL: https://git.openjdk.org/leyden/commit/4a50e87592d76cf1ee315f47b4da1e1156cff…
8303852: current_stack_region() gets called twice unnecessarily
Reviewed-by: stuefe, pchilanomate
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 3285a1ef
Author: Koichi Sakata <ksakata(a)openjdk.org>
Date: 2023-08-24 00:32:31 +0000
URL: https://git.openjdk.org/leyden/commit/3285a1efc8d3372338b87f70e28fa2158bac6…
8314555: Build with mawk fails on Windows
Reviewed-by: erikj
! make/hotspot/lib/JvmMapfile.gmk
Changeset: 3699666c
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-24 05:16:58 +0000
URL: https://git.openjdk.org/leyden/commit/3699666c9325b38d287e1d4d2576f8e3a662a…
8313319: [linux] mmap should use MAP_FIXED_NOREPLACE if available
Reviewed-by: jsjolen, dholmes
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: de0e46c2
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-24 05:38:43 +0000
URL: https://git.openjdk.org/leyden/commit/de0e46c2f6dfa817bfa745195573810d25064…
8303815: Improve Metaspace test speed
Reviewed-by: stefank, dholmes
! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
! test/hotspot/gtest/metaspace/test_freeblocks.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java
Changeset: c418933d
Author: Gergö Barany <gbarany(a)openjdk.org>
Committer: Jie Fu <jiefu(a)openjdk.org>
Date: 2023-08-24 08:05:33 +0000
URL: https://git.openjdk.org/leyden/commit/c418933d32a4e158f0e526d1be27b4b00f0c0…
8313530: VM build without C2 fails after JDK-8312579
Reviewed-by: dnsimon, haosun, jiefu, kvn
! src/hotspot/share/jvmci/jvmci_globals.hpp
Changeset: 75e19e0d
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-08-24 10:12:16 +0000
URL: https://git.openjdk.org/leyden/commit/75e19e0d5e6a705bcd10a9f9afbb6fdc3939a…
8314819: [JVMCI] HotSpotJVMCIRuntime.lookupType throws unexpected ClassNotFoundException
Reviewed-by: never, thartmann
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
Changeset: 97b94cb1
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-24 10:44:09 +0000
URL: https://git.openjdk.org/leyden/commit/97b94cb1cdeba00f4bba7326a300c0336950f…
8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case
Reviewed-by: jpai, shade, vtewari
! src/java.prefs/unix/native/libprefs/FileSystemPreferences.c
Changeset: e36620d8
Author: Vladimir Petko <vpetko(a)openjdk.org>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-08-24 12:27:52 +0000
URL: https://git.openjdk.org/leyden/commit/e36620d80ed837b50cb37e1cf0b66a5eb36e4…
8314554: Debian/Ubuntu should not link OpenJDK with --as-needed link option
Reviewed-by: erikj
! make/autoconf/flags-ldflags.m4
Changeset: 76b9011c
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-24 13:49:22 +0000
URL: https://git.openjdk.org/leyden/commit/76b9011c9ecb8c0c713a58d034f281ba70d65…
8314656: GHA: No need for Debian ports keyring installation after JDK-8313701
Reviewed-by: fyang
! .github/workflows/build-cross-compile.yml
Changeset: acaab6fd
Author: Vyom Tewari <vtewari(a)openjdk.org>
Date: 2023-08-24 15:46:44 +0000
URL: https://git.openjdk.org/leyden/commit/acaab6fd74f507bb6b18167505d88e505bdf2…
8306040: HttpResponseInputStream.available() returns 1 on empty stream
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
+ test/jdk/java/net/httpclient/HttpInputStreamAvailableTest.java
Changeset: d9fc6b69
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-08-24 16:51:20 +0000
URL: https://git.openjdk.org/leyden/commit/d9fc6b6933ad733d1b2a4d2bd91ecb3824970…
8314759: VirtualThread.parkNanos timeout adjustment when pinned should be replaced
Reviewed-by: aturbanov, shade, dfuchs
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: 8e4240c3
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2023-08-24 18:08:16 +0000
URL: https://git.openjdk.org/leyden/commit/8e4240c3167ff6c803f3391f70ef9cfa7f408…
8314850: SharedRuntime::handle_wrong_method() gets called too often when resolving Continuation.enter
Reviewed-by: rpressler, aph
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 2624324a
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-08-24 18:18:16 +0000
URL: https://git.openjdk.org/leyden/commit/2624324ac216aadc938a870075f6fad287fed…
8219567: Name of first parameter of RandomAccessFile(String,String) is inconsistent
Reviewed-by: jlu, vtewari, rriggs, jpai
! src/java.base/share/classes/java/io/RandomAccessFile.java
Changeset: d0240591
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2023-08-25 04:59:19 +0000
URL: https://git.openjdk.org/leyden/commit/d02405917406a355a11741bb278ea58c3a464…
8314951: VM build without C2 still fails after JDK-8313530
Reviewed-by: dnsimon, kvn
! src/hotspot/share/jvmci/jvmci_globals.cpp
Changeset: 002b5948
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-08-25 07:18:34 +0000
URL: https://git.openjdk.org/leyden/commit/002b59487094f98d9805997b5d1122c1a411b…
8312749: Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index))
Co-authored-by: Stefan Karlsson <stefank(a)openjdk.org>
Co-authored-by: Erik Österlund <eosterlund(a)openjdk.org>
Reviewed-by: thartmann, ayang, kvn
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java
Changeset: dcd6e756
Author: Jonas Norlinder <7039722+JonasNorlinder(a)users.noreply.github.com>
Committer: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-08-25 08:10:09 +0000
URL: https://git.openjdk.org/leyden/commit/dcd6e756718b656d43f4575558f41ce0c28d0…
8314990: Generational ZGC: Strong OopStorage stats reported as weak roots
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zRootsIterator.cpp
Changeset: f2383b3c
Author: Weibing Xiao <weibing.xiao(a)oracle.com>
Committer: Aleksei Efimov <aefimov(a)openjdk.org>
Date: 2023-08-25 12:20:18 +0000
URL: https://git.openjdk.org/leyden/commit/f2383b3cbd1096f0b38e89a3d876da2217511…
8314063: The socket is not closed in Connection::createSocket when the handshake failed for LDAP connection
Reviewed-by: aefimov, msheppar
! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
+ test/jdk/com/sun/jndi/ldap/LdapSSLHandshakeFailureTest.java
+ test/jdk/com/sun/jndi/ldap/ksWithSAN
Changeset: f139f306
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-08-25 15:27:24 +0000
URL: https://git.openjdk.org/leyden/commit/f139f30695d9c9a79e1426949a130f24e0b24…
8315033: Problemlist java/lang/template/StringTemplateTest.java
Reviewed-by: chagedorn
! test/jdk/ProblemList.txt
Changeset: 7342f5a0
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-08-25 16:18:45 +0000
URL: https://git.openjdk.org/leyden/commit/7342f5a0337df88b6787c4c2b53c8007667b6…
8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..)
Reviewed-by: cjplummer
! test/jdk/com/sun/jdi/ProcessAttachTest.java
Changeset: 837cf85f
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2023-08-25 17:48:27 +0000
URL: https://git.openjdk.org/leyden/commit/837cf85f7d5917f03c61c9bb4b8efe021de92…
8312547: Max/Min nodes Value implementation could be improved
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/addnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/MaxMinINodeIdealizationTests.java
Changeset: e9ba8d5a
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2023-08-25 18:17:27 +0000
URL: https://git.openjdk.org/leyden/commit/e9ba8d5a0e74c7e61f963b9a295662899d015…
8314960: Add Certigna Root CA - 2
Reviewed-by: mullan
+ src/java.base/share/data/cacerts/certignarootca
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaRoots.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 32016239
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-08-25 20:35:40 +0000
URL: https://git.openjdk.org/leyden/commit/320162395dbbd84a0d504ae389959f36d4ccc…
8310454: Introduce static-libs-graal bundle
Reviewed-by: jiangli
! make/Bundles.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.in
Changeset: 837d2e1c
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-08-25 20:42:14 +0000
URL: https://git.openjdk.org/leyden/commit/837d2e1cac7e006506cd4cff03862d7fbcd42…
8314483: Optionally override copyright header in generated source
Reviewed-by: dholmes, iris
! make/ToolsJdk.gmk
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
Changeset: d0cc0439
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-25 21:14:33 +0000
URL: https://git.openjdk.org/leyden/commit/d0cc0439c07ad0cca611e1999eda37f20c5a9…
8314550: [macosx-aarch64] serviceability/sa/TestJmapCore.java fails with "sun.jvm.hotspot.debugger.UnmappedAddressException: 801000800"
Reviewed-by: dholmes, iklam, stuefe
! src/hotspot/share/cds/filemap.cpp
Changeset: 8a5db6ba
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-25 23:16:02 +0000
URL: https://git.openjdk.org/leyden/commit/8a5db6bab343cdea667ea4b0e985574f75332…
8237542: JMapHeapConfigTest.java doesn't work with negative jlong values
Reviewed-by: sspitsyn, shade
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java
Changeset: acd93102
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-08-26 10:13:23 +0000
URL: https://git.openjdk.org/leyden/commit/acd93102348f592d6f2e77a4bff6037edf708…
8313430: [JVMCI] fatal error: Never compilable: in JVMCI shutdown
Reviewed-by: never, kvn, shade
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 752a438f
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-08-27 03:44:38 +0000
URL: https://git.openjdk.org/leyden/commit/752a438f994a84a5edf07e740e440906628dc…
8314684: Add overview docs to loaderConstraints.cpp
Reviewed-by: ccheung, dholmes
! src/hotspot/share/classfile/loaderConstraints.cpp
Changeset: 7fbad4cd
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-08-28 03:34:20 +0000
URL: https://git.openjdk.org/leyden/commit/7fbad4cd5e2b6107410e82ae774aa8b5c05f6…
8310596: Utilize existing method frame::interpreter_frame_monitor_size_in_bytes()
Reviewed-by: dholmes, stefank
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
Changeset: 12de9b02
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-08-28 05:27:25 +0000
URL: https://git.openjdk.org/leyden/commit/12de9b0225363377e9a76729b11698221d4f2…
8314148: Fix variable scope in SunMSCAPI
Reviewed-by: valeriep
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
! test/jdk/sun/security/mscapi/InteropWithSunRsaSign.java
! test/jdk/sun/security/mscapi/ShortRSAKeyWithinTLS.java
Changeset: 0901d75e
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-08-28 09:38:02 +0000
URL: https://git.openjdk.org/leyden/commit/0901d75e074322c5a8d55e3c72c4cba4291fb…
8314762: Make {@Incubating} conventional
Reviewed-by: jjg, iris, chegar
! make/jdk/src/classes/build/tools/taglet/Incubating.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java
! src/jdk.incubator.vector/share/classes/module-info.java
Changeset: 1664e793
Author: Darragh Clarke <dclarke(a)openjdk.org>
Date: 2023-08-28 10:03:42 +0000
URL: https://git.openjdk.org/leyden/commit/1664e793eb725d6328751657d5718df96175d…
8311792: java/net/httpclient/ResponsePublisher.java fails intermittently with AssertionError: Found some outstanding operations
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/httpclient/ResponsePublisher.java
Changeset: cf2d33ca
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-08-28 10:14:19 +0000
URL: https://git.openjdk.org/leyden/commit/cf2d33ca2ee08c61596ab10b7602500a6931f…
8299658: C1 compilation crashes in LinearScan::resolve_exception_edge
Reviewed-by: thartmann, lucy
! src/hotspot/share/c1/c1_LinearScan.cpp
Changeset: 5c4f1dc4
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-08-28 10:30:48 +0000
URL: https://git.openjdk.org/leyden/commit/5c4f1dc43ebd1ad699923e0082cfed72ba414…
8314513: [IR Framework] Some internal IR Framework tests are failing after JDK-8310308 on PPC and Cascade Lake
Reviewed-by: kvn, mdoerr
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawFailOnConstraint.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
Changeset: dd23f7d5
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-28 10:51:00 +0000
URL: https://git.openjdk.org/leyden/commit/dd23f7d5cdbf1a14ce8fd20663ef342310dc6…
8315039: Parallel: Remove unimplemented PSYoungGen::oop_iterate
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/parallel/psYoungGen.hpp
Changeset: 1c3177ee
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-08-28 11:08:44 +0000
URL: https://git.openjdk.org/leyden/commit/1c3177eea74263d8edd7e90ecb962180ea587…
8315029: [BACKOUT] Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index))
Reviewed-by: chagedorn, mdoerr
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
- test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java
! test/jdk/ProblemList.txt
Changeset: 725ec0ce
Author: Ao Qi <aoqi(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-08-28 11:10:53 +0000
URL: https://git.openjdk.org/leyden/commit/725ec0ce1b463b21cd4c5287cf4ccbee53ec7…
8315020: The macro definition for LoongArch64 zero build is not accurate.
Reviewed-by: erikj, fyang
! make/autoconf/platform.m4
! src/hotspot/os/linux/os_linux.cpp
Changeset: 11da15d1
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-08-28 14:48:45 +0000
URL: https://git.openjdk.org/leyden/commit/11da15d1429a7269a31667643365007c752b3…
8269957: facilitate alternate impls of NameTable and Name
Reviewed-by: jjg, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ByteBuffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/SharedNameTable.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/Utf8NameTable.java
Changeset: acb24bf3
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-08-28 15:43:41 +0000
URL: https://git.openjdk.org/leyden/commit/acb24bf3540fafae7659d0b92f7696db7d70f…
8315116: fix minor issue in copyright header introduced by JDK-8269957 that is breaking the build
Reviewed-by: jjg, dcubed
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Utf8NameTable.java
Changeset: 99ea8bf2
Author: Xin Liu <xliu(a)openjdk.org>
Date: 2023-08-28 15:59:24 +0000
URL: https://git.openjdk.org/leyden/commit/99ea8bf2b962011e57d02a93217d65d7259e8…
8315062: [GHA] get-bootjdk action should return the abolute path
Reviewed-by: clanger, erikj
! .github/actions/get-bootjdk/action.yml
Changeset: 21916f32
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2023-08-28 20:17:40 +0000
URL: https://git.openjdk.org/leyden/commit/21916f32c0dc2b1966cf24b0ead491e8616a0…
8139208: [macosx] Issue with setExtendedState of JFrame
Reviewed-by: honkar, dnguyen, azvegint
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
+ test/jdk/javax/swing/JFrame/MaximizeWindowTest.java
Changeset: 31e26814
Author: lawrence.andrews <lawrence.andrews(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-08-28 20:31:02 +0000
URL: https://git.openjdk.org/leyden/commit/31e26814db5d5ad5018fb6ed2e8160e8a0193…
8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage
Reviewed-by: honkar, aivanov
! test/jdk/java/awt/TrayIcon/TrayIconScalingTest.java
! test/jdk/java/awt/print/PrinterJob/PrintLatinCJKTest.java
Changeset: b4b2fecb
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-08-28 20:36:32 +0000
URL: https://git.openjdk.org/leyden/commit/b4b2fecb42d9f14d73e8d79a9e59dee4d697f…
8311081: KeytoolReaderP12Test.java fail on localized Windows platform
Reviewed-by: lancea, jpai, weijun
! test/jdk/java/security/KeyStore/PKCS12/Utils.java
Changeset: 8e2a533d
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-08-28 20:43:54 +0000
URL: https://git.openjdk.org/leyden/commit/8e2a533df69d32c419d035068ac3964dd9f98…
8315137: Add explicit override RecordComponentElement.asType()
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
Changeset: 69d1feb8
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-08-28 20:56:31 +0000
URL: https://git.openjdk.org/leyden/commit/69d1feb83f0e1f411f3b62f74e1a488f0dd29…
8315060: Out of tree incremental build fails with ccache
Reviewed-by: kbarrett, dholmes
! make/autoconf/build-performance.m4
! make/common/NativeCompilation.gmk
Changeset: 1cb2cc65
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2023-08-28 22:05:15 +0000
URL: https://git.openjdk.org/leyden/commit/1cb2cc65873ab25f5bafeae042e3fd99be94e…
8308464: Shared array class should not always be loaded in boot loader
Reviewed-by: dholmes, iklam
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
Changeset: e5ea9aa9
Author: Pengfei Li <pli(a)openjdk.org>
Date: 2023-08-29 01:34:33 +0000
URL: https://git.openjdk.org/leyden/commit/e5ea9aa9aa446503fd92cdba0a9653593c958…
8312570: [TESTBUG] Jtreg compiler/loopopts/superword/TestDependencyOffsets.java fails on 512-bit SVE
Reviewed-by: epeter, kvn
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
Changeset: a03954e6
Author: Pengfei Li <pli(a)openjdk.org>
Date: 2023-08-29 01:39:54 +0000
URL: https://git.openjdk.org/leyden/commit/a03954e6c57369446ef77136966662780e4b1…
8309697: [TESTBUG] Remove "@requires vm.flagless" from jtreg vectorization tests
Reviewed-by: kvn, thartmann, epeter, chagedorn
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayCopyTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayInvariantFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayUnsafeOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopControlFlowTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopLiveOutNodesTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/MultipleLoopsTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/StripMinedLoopTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/VectorizationTestRunner.java
Changeset: 25f5df2a
Author: Hao Sun <haosun(a)openjdk.org>
Date: 2023-08-29 02:12:37 +0000
URL: https://git.openjdk.org/leyden/commit/25f5df2af2fd60daa19448682fa1a3a04d22e…
8315073: Zero build on macOS fails after JDK-8303852
Reviewed-by: jiefu, fyang
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
Changeset: 3dc266c5
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2023-08-29 02:43:44 +0000
URL: https://git.openjdk.org/leyden/commit/3dc266c58bf92b8f072ad5bcc3ac6962c06c3…
8315070: RISC-V: Clean up platform dependent inline headers
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp
Changeset: 8b8182db
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-29 08:01:35 +0000
URL: https://git.openjdk.org/leyden/commit/8b8182db592f24a8b4e755a28b1bea6f9318f…
8315087: G1: Use uint for G1 flags indicating percentage
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
Changeset: 93188bd8
Author: Sergey Tsypanov <stsypanov(a)openjdk.org>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-08-29 08:39:42 +0000
URL: https://git.openjdk.org/leyden/commit/93188bd80c755168c7e2cb946d7474fce0140…
8314569: (fs) Improve normalization of UnixPath for input with trailing slashes
Reviewed-by: alanb, bpb, rriggs
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
Changeset: 1d025070
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2023-08-29 08:54:00 +0000
URL: https://git.openjdk.org/leyden/commit/1d0250709a6ee97f5647edff589761bd9d0b7…
8314476: TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObjectException: no such object in table"
Reviewed-by: msheppar, sspitsyn
! test/jdk/sun/tools/jstatd/JstatdTest.java
Changeset: 5cc64cc2
Author: Emmy <emmyy(a)kth.se>
Committer: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2023-08-29 09:52:41 +0000
URL: https://git.openjdk.org/leyden/commit/5cc64cc27a58e824a6b0e5a331e30544847f5…
8309463: IGV: Dynamic graph layout algorithm
Reviewed-by: tholenstein, rcastanedalo, chagedorn
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/FigureConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/pom.xml
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalStableLayoutManager.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutEdge.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java
! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java
+ src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/Statistics.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/actions/EnableStableSeaLayoutAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/stable_sea.png
Changeset: a4e97aa4
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-08-29 12:00:19 +0000
URL: https://git.openjdk.org/leyden/commit/a4e97aa4ebe6fcfc3ed9e45ed81df1d55e52d…
8314753: Remove support for @beaninfo, @ToDo, @since.unbundled, and @Note
Reviewed-by: rriggs, azvegint, kevinw
! make/Docs.gmk
Changeset: 762b6529
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-08-29 14:20:11 +0000
URL: https://git.openjdk.org/leyden/commit/762b652912939b37fbd68955617705c62b9fc…
8314573: G1: Heap resizing at Remark does not take existing eden regions into account
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
Changeset: e22762c0
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-29 16:04:50 +0000
URL: https://git.openjdk.org/leyden/commit/e22762c010e5cd4c313e5f2816b67d7586293…
8314932: G1: Fix -Wconversion warnings for simple cases inside g1 folder
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
Changeset: b2728cb1
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-29 20:55:11 +0000
URL: https://git.openjdk.org/leyden/commit/b2728cb139c9d8d378820f848afe8e83fe5be…
8189685: need PerfMemory class update and a volatile_static_field support in VMStructs
Reviewed-by: ysuenaga, dholmes, sspitsyn
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/perfMemory.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmStructs.hpp
Changeset: 1c598c22
Author: Valerie Peng <valeriep(a)openjdk.org>
Date: 2023-08-29 22:08:34 +0000
URL: https://git.openjdk.org/leyden/commit/1c598c2245c5c348e946f4d0df653daa6e42d…
8312428: PKCS11 tests fail with NSS 3.91
Reviewed-by: ssahoo, rhalade
! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java
+ test/jdk/sun/security/pkcs11/PSSUtil.java
! test/jdk/sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java
! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS.java
Changeset: ce2a7ea4
Author: Scott Gibbons <sgibbons(a)openjdk.org>
Committer: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2023-08-30 01:28:27 +0000
URL: https://git.openjdk.org/leyden/commit/ce2a7ea40a22c652e5f8559c91d5eea197e2d…
8314056: Remove runtime platform check from frem/drem
Reviewed-by: sviswanathan, jbhateja
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 1e7e2bcf
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-30 06:41:43 +0000
URL: https://git.openjdk.org/leyden/commit/1e7e2bcf3560e1ad39516fb604e4d8bf85bb5…
8315214: Do not run sun/tools/jhsdb tests concurrently
Reviewed-by: alanb, cjplummer
! test/jdk/TEST.ROOT
Changeset: f3aeb024
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-30 06:46:51 +0000
URL: https://git.openjdk.org/leyden/commit/f3aeb024d91c2d2088359d261be9a4b56a906…
8315213: java/lang/ProcessHandle/TreeTest.java test enhance output of children
Reviewed-by: stuefe, rriggs
! test/jdk/java/lang/ProcessHandle/TreeTest.java
Changeset: ed1ea5fe
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-08-30 07:52:05 +0000
URL: https://git.openjdk.org/leyden/commit/ed1ea5fe7c6fad03ca96e7dece2127eab21a6…
8314024: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestNodeSunkFromPreLoop.java
Changeset: 876a725a
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-08-30 08:56:50 +0000
URL: https://git.openjdk.org/leyden/commit/876a725af95d65d59390c86bfec64c33cccbf…
8315206: RISC-V: hwprobe query is_set return wrong value
Reviewed-by: luhenry, fyang
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: cb3f9680
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-30 09:36:34 +0000
URL: https://git.openjdk.org/leyden/commit/cb3f9680d35f2afbd973c946ad4ccf94f30ff…
8314651: G1: Fix -Wconversion warnings in static fields of HeapRegion
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: bf63945a
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2023-08-30 11:11:44 +0000
URL: https://git.openjdk.org/leyden/commit/bf63945ad1542dbdcbaf652a518a238186824…
8298992: runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)"
Reviewed-by: gziemski, stuefe
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
Changeset: e29f0c2d
Author: Qing Xiao <qing.xiao(a)oracle.com>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-08-30 11:26:29 +0000
URL: https://git.openjdk.org/leyden/commit/e29f0c2d75ed2592682ae718f46be2bb7d236…
8297777: Convert jdk.jlink StringSharingPlugin to use Class File API
Reviewed-by: asotona
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
Changeset: 6701eba7
Author: Lance Andersen <lancea(a)openjdk.org>
Date: 2023-08-30 11:45:38 +0000
URL: https://git.openjdk.org/leyden/commit/6701eba736ac51db4b0d0d7db6c7bdd4ae8a1…
8315117: Update Zlib Data Compression Library to Version 1.3
Reviewed-by: alanb
! src/java.base/share/native/libzip/zlib/ChangeLog
! src/java.base/share/native/libzip/zlib/README
! src/java.base/share/native/libzip/zlib/compress.c
! src/java.base/share/native/libzip/zlib/deflate.c
! src/java.base/share/native/libzip/zlib/deflate.h
! src/java.base/share/native/libzip/zlib/gzclose.c
! src/java.base/share/native/libzip/zlib/gzguts.h
! src/java.base/share/native/libzip/zlib/gzlib.c
! src/java.base/share/native/libzip/zlib/gzread.c
! src/java.base/share/native/libzip/zlib/gzwrite.c
! src/java.base/share/native/libzip/zlib/infback.c
! src/java.base/share/native/libzip/zlib/inffast.c
! src/java.base/share/native/libzip/zlib/inffast.h
! src/java.base/share/native/libzip/zlib/inflate.c
! src/java.base/share/native/libzip/zlib/inftrees.c
! src/java.base/share/native/libzip/zlib/inftrees.h
! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java
! src/java.base/share/native/libzip/zlib/trees.c
! src/java.base/share/native/libzip/zlib/uncompr.c
! src/java.base/share/native/libzip/zlib/zadler32.c
! src/java.base/share/native/libzip/zlib/zconf.h
! src/java.base/share/native/libzip/zlib/zcrc32.c
! src/java.base/share/native/libzip/zlib/zlib.h
! src/java.base/share/native/libzip/zlib/zutil.c
! src/java.base/share/native/libzip/zlib/zutil.h
Changeset: 7daae1fb
Author: Sean Coffey <coffeys(a)openjdk.org>
Date: 2023-08-30 12:54:57 +0000
URL: https://git.openjdk.org/leyden/commit/7daae1fb4267f92b38f0152611d69b7b89691…
8314263: Signed jars triggering Logger finder recursion and StackOverflowError
Co-authored-by: Daniel Fuchs <dfuchs(a)openjdk.org>
Reviewed-by: dfuchs
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/META-INF/services/java.lang.System$LoggerFinder
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/PlatformRecursiveLoadingTest.java
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/RecursiveLoadingTest.java
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/SimpleLoggerFinder.java
+ test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/META-INF/services/java.lang.System$LoggerFinder
+ test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/SignedLoggerFinderTest.java
+ test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/SimpleLoggerFinder.java
= test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/logging.properties
Changeset: 93e82c01
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-08-30 16:11:56 +0000
URL: https://git.openjdk.org/leyden/commit/93e82c01460a70f214653a558d53c1c6180ae…
8314824: Fix serviceability/jvmti/8036666/GetObjectLockCount.java to use vm flags
Reviewed-by: sspitsyn, kevinw
! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java
Changeset: 1ea6463f
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-08-30 16:12:17 +0000
URL: https://git.openjdk.org/leyden/commit/1ea6463fbb95258725ed4a11621ec662859a7…
8314835: gtest wrappers should be marked as flagless
Reviewed-by: dholmes, stuefe
! test/hotspot/jtreg/gtest/AsyncLogGtest.java
! test/hotspot/jtreg/gtest/NMTGtests.java
! test/hotspot/jtreg/gtest/NativeHeapTrimmerGtest.java
Changeset: 8e4cda06
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-08-30 16:14:07 +0000
URL: https://git.openjdk.org/leyden/commit/8e4cda063c96f285d4659dbf5bc8bd064393e…
8314834: serviceability/jdwp/AllModulesCommandTest.java ignores VM flags
Reviewed-by: sspitsyn
! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java
Changeset: dd64a4a4
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-08-30 16:58:16 +0000
URL: https://git.openjdk.org/leyden/commit/dd64a4a483a831fd66912491af10502c4cf85…
8315241: (fs) Move toRealPath tests in java/nio/file/Path/Misc.java to separate JUnit 5 test
Reviewed-by: rriggs
! test/jdk/java/nio/file/Path/Misc.java
+ test/jdk/java/nio/file/Path/ToRealPath.java
Changeset: 89d18ea4
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-30 17:51:28 +0000
URL: https://git.openjdk.org/leyden/commit/89d18ea40f3508f4053824fd47f0b0f85fe1d…
8312018: Improve reservation of class space and CDS
8313669: Reduced chance for zero-based nKlass encoding since JDK-8296565
Reviewed-by: iklam, adinn
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
+ src/hotspot/share/utilities/fastrand.hpp
! test/hotspot/gtest/runtime/test_os.cpp
+ test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/gtest/testutils.hpp
Changeset: c90cd2c0
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-08-30 18:28:43 +0000
URL: https://git.openjdk.org/leyden/commit/c90cd2c0608d250434bff7013360b8388d985…
8286789: Test forceEarlyReturn002.java timed out
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/libforceEarlyReturn002a.cpp
Changeset: 8419a53b
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2023-08-30 19:51:23 +0000
URL: https://git.openjdk.org/leyden/commit/8419a53bf1b21dca7c9fe5202487031c1a278…
8315072: Remove unneeded AdaptivePaddedAverage::operator new
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/gcStats.cpp
! src/hotspot/share/gc/shared/gcUtil.hpp
- src/hotspot/share/gc/shared/gcUtil.inline.hpp
Changeset: 3eac8905
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-08-30 20:20:17 +0000
URL: https://git.openjdk.org/leyden/commit/3eac8905aee6edecbebcc12a41300d3ce176f…
8315061: Make LockingMode a product flag
Reviewed-by: ccheung
! src/hotspot/share/runtime/globals.hpp
Changeset: df5e6e5d
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-08-30 21:52:31 +0000
URL: https://git.openjdk.org/leyden/commit/df5e6e5d482e70b33612639b3c1c04eaa1ed3…
8315248: AssertionError in Name.compareTo
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Utf8NameTable.java
+ test/langtools/tools/javac/nametable/TestNameTables.java
Changeset: 3c8a6678
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-08-30 23:40:34 +0000
URL: https://git.openjdk.org/leyden/commit/3c8a6678feac8e3225bc1c44593a78d9e7c4d…
8314611: Provide more explicative error message parsing Currencies
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Currency.java
! test/jdk/java/util/Currency/CurrencyTest.java
Changeset: 218829e0
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-08-31 02:33:38 +0000
URL: https://git.openjdk.org/leyden/commit/218829e0a2a3ae5599b81733df53557966392…
8315421: [BACKOUT] 8314834 serviceability/jdwp/AllModulesCommandTest.java ignores VM flags
Reviewed-by: dholmes
! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java
Changeset: 47aa6f3a
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2023-08-31 08:04:47 +0000
URL: https://git.openjdk.org/leyden/commit/47aa6f3a65559d8143511561ac9d18cfb1332…
8315219: G1: Improve allocator pathological case where it keeps doing direct allocations instead of retiring a PLAB
Reviewed-by: tschatzl, ayang, mli
! src/hotspot/share/gc/g1/g1Allocator.cpp
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
Changeset: 39f18133
Author: shiker <32234876+shiker1996(a)users.noreply.github.com>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-08-31 08:28:11 +0000
URL: https://git.openjdk.org/leyden/commit/39f181337b652c1b36b131a8582e8cf78b771…
8315318: Typo in comment on sun.nio.ch.Net.unblock4
Reviewed-by: mbaesken, vtewari
! src/java.base/share/classes/sun/nio/ch/Net.java
Changeset: b594f01f
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2023-08-31 08:31:31 +0000
URL: https://git.openjdk.org/leyden/commit/b594f01fe4872d255f0f2fd2b1a908660e39f…
8314748: 1-10% regressions on Crypto micros
Reviewed-by: chagedorn, adinn, kvn, sviswanathan
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
Changeset: b0353add
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-31 09:49:16 +0000
URL: https://git.openjdk.org/leyden/commit/b0353addf2bb649f98db7194a110c2152c0ed…
8315242: G1: Fix -Wconversion warnings around GCDrainStackTargetSize
Reviewed-by: tschatzl, mli
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 486fa08d
Author: Thomas Obermeier <thomas.obermeier(a)sap.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-31 09:51:13 +0000
URL: https://git.openjdk.org/leyden/commit/486fa08d4b22243443d39efa34c78d7e9eb44…
8313873: java/nio/channels/DatagramChannel/SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size and different IPv6 Header interpretation
Reviewed-by: clanger, mbaesken
! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java
! test/lib/jdk/test/lib/net/IPSupport.java
Changeset: 145d8bc1
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-31 11:15:09 +0000
URL: https://git.openjdk.org/leyden/commit/145d8bc1a3ef4f4fe0c10385be111838e7ed9…
8315051: jdk/jfr/jvm/TestGetEventWriter.java fails with non-JVMCI GCs
Reviewed-by: phh, egahlin
! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java
Changeset: 29ff1e45
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2023-08-31 12:51:29 +0000
URL: https://git.openjdk.org/leyden/commit/29ff1e45b910c07711c4f4c3d821712dd9a1e…
8315445: 8314748 causes crashes in x64 builds
Reviewed-by: chagedorn, shade
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
Changeset: ea5aa61c
Author: Oliver Kopp <kopp.dev(a)gmail.com>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-08-31 16:10:44 +0000
URL: https://git.openjdk.org/leyden/commit/ea5aa61c8cc5caa04f7c7eac9634df2801158…
8315383: jlink SystemModulesPlugin incorrectly parses the options
Reviewed-by: mchung
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
Changeset: c8acab1d
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-08-31 16:11:03 +0000
URL: https://git.openjdk.org/leyden/commit/c8acab1d913a6c676706fce7ad98a7f831a95…
8315413: Remove special filtering of Continuation.yield0 in StackWalker
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java
! test/jdk/jdk/internal/vm/Continuation/BasicExt.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
Changeset: b38bcae1
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-08-31 19:18:18 +0000
URL: https://git.openjdk.org/leyden/commit/b38bcae1bad399d0a3ffc091835bf89140550…
8313656: assert(!JvmtiExport::can_support_virtual_threads()) with -XX:-DoJVMTIVirtualThreadTransitions
Reviewed-by: sspitsyn, lmesnik
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.hpp
Changeset: c12ca885
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-08-31 20:10:15 +0000
URL: https://git.openjdk.org/leyden/commit/c12ca885cc96b510c9ee2d54b520b7d4a98a0…
8312521: Unused field LocaleProviderAdapter#defaultLocaleProviderAdapter could be removed
Reviewed-by: naoto
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
Changeset: 351c31ea
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2023-08-31 20:38:41 +0000
URL: https://git.openjdk.org/leyden/commit/351c31ea58a942d7d6d381f82216b9c1d5132…
8315378: [BACKOUT] runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)"
Reviewed-by: stuefe, ccheung
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
Changeset: 2436fb01
Author: Valerie Peng <valeriep(a)openjdk.org>
Date: 2023-08-31 20:40:25 +0000
URL: https://git.openjdk.org/leyden/commit/2436fb010e6a11755ee0ba2dbc51a230a2cb2…
8312306: Add more Reference.reachabilityFence() calls to the security classes using Cleaner
Reviewed-by: ascarpino
! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
+ test/jdk/com/sun/crypto/provider/KeyFactory/PBEKeyDestroyTest.java
Changeset: 63f561fa
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-08-31 21:14:22 +0000
URL: https://git.openjdk.org/leyden/commit/63f561fac2eb6ec57f860af71cd6deebb9027…
8306882: (fs) Path.toRealPath(LinkOption.NOFOLLOW_LINKS) fails when "../../" follows a link
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/ProblemList.txt
! test/jdk/java/nio/file/Path/ToRealPath.java
Changeset: d5973bdb
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-08-31 21:43:09 +0000
URL: https://git.openjdk.org/leyden/commit/d5973bdb986a1dd823b6a761ff719de005c54…
6333341: [BI] Doc: java.text.BreakIterator class specification is unclear
Reviewed-by: naoto
! src/java.base/share/classes/java/text/BreakIterator.java
Changeset: 2264667b
Author: John Jiang <jjiang(a)openjdk.org>
Date: 2023-08-31 22:26:48 +0000
URL: https://git.openjdk.org/leyden/commit/2264667bba2311b568257a933813fa76a9e75…
8315422: getSoTimeout() would be in try block in SSLSocketImpl
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
Changeset: 7754ac05
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-08-31 23:02:26 +0000
URL: https://git.openjdk.org/leyden/commit/7754ac05062c698b8601048ae447849d982c8…
8314925: ChoiceFormat does not specify IllegalArgumentExceptions
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: 764f65c8
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Koichi Sakata <ksakata(a)openjdk.org>
Date: 2023-09-01 06:06:35 +0000
URL: https://git.openjdk.org/leyden/commit/764f65c8b442697dfd46ee7a4c97971b28eb8…
8315278: Patch 'print-targets' target to print targets separated by new line
Reviewed-by: erikj, ksakata
! make/Main.gmk
Changeset: 81b5d221
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-09-01 08:01:39 +0000
URL: https://git.openjdk.org/leyden/commit/81b5d2211eb2616f497c17114f0a475174ad3…
8315459: Print G1 reserved and committed sizes as separate items in VM.info and hs_err
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: c2e01eba
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-09-01 08:33:33 +0000
URL: https://git.openjdk.org/leyden/commit/c2e01eba5a537acd573b7d2e6d41811c415c3…
8313983: jmod create --target-platform should replace existing ModuleTarget attribute
Reviewed-by: alanb, mchung
! src/java.base/share/classes/jdk/internal/classfile/Attributes.java
Changeset: 033f311a
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Committer: Andrew Haley <aph(a)openjdk.org>
Date: 2023-09-01 08:35:49 +0000
URL: https://git.openjdk.org/leyden/commit/033f311abccc45567230c69c6e0f6d1746f3c…
8315069: Relativize extended_sp in interpreter frames
Reviewed-by: haosun, aph, fyang
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: 42f5b9e7
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-09-01 10:19:53 +0000
URL: https://git.openjdk.org/leyden/commit/42f5b9e7aacd69cad8b104ed49337cc64fc7c…
8315436: HttpsServer does not send TLS alerts
Reviewed-by: dfuchs, michaelm
! src/jdk.httpserver/share/classes/sun/net/httpserver/SSLStreams.java
+ test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerAlertTest.java
Changeset: c32e340d
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-09-01 11:05:34 +0000
URL: https://git.openjdk.org/leyden/commit/c32e340d94524de018c7c72e162ae3fee4953…
8315321: [aix] os::attempt_reserve_memory_at must map at the requested address or fail
Reviewed-by: mdoerr
! src/hotspot/os/aix/os_aix.cpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: cf02cf31
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-09-01 11:18:05 +0000
URL: https://git.openjdk.org/leyden/commit/cf02cf31da88a5f2934e7195ae5f8a2670f65…
8315098: Improve URLEncodeDecode microbenchmark
Reviewed-by: ecaspole, dfuchs
! test/micro/org/openjdk/bench/java/net/URLEncodeDecode.java
Changeset: b4f7069c
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-01 13:46:41 +0000
URL: https://git.openjdk.org/leyden/commit/b4f7069c5b60335fb51d7a3f15c61edce7f15…
8315446: G1: Remove unused G1AllocRegion::attempt_allocation
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
Changeset: 0d4cadb8
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-09-01 14:40:29 +0000
URL: https://git.openjdk.org/leyden/commit/0d4cadb82468655f4ad3887a14d47e59af620…
8315195: RISC-V: Update hwprobe query for new extensions
Reviewed-by: fyang, fjiang, luhenry
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 56b8db11
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2023-09-01 15:26:25 +0000
URL: https://git.openjdk.org/leyden/commit/56b8db11c35c0ef04fdc7e3bdcb0f360ae2b2…
8258970: Disabled JPasswordField foreground color is wrong with GTK LAF
Reviewed-by: tr, dnguyen, psadhukhan
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
+ test/jdk/javax/swing/JPasswordField/TestDisabledPasswordFieldForegroundColor.java
Changeset: e9e0c569
Author: Xin Liu <xliu(a)openjdk.org>
Date: 2023-09-01 16:54:55 +0000
URL: https://git.openjdk.org/leyden/commit/e9e0c5699b8d0fbd1bd3a6caa3e0182a2e5bd…
8314319: LogCompilation doesn't reset lateInlining when it encounters a failure.
Reviewed-by: ecaspole, kvn
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
+ src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestPrebuiltLogs.java
+ src/utils/LogCompilation/src/test/resources/8314319.xml
Changeset: 2f7c65ec
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-09-01 17:12:56 +0000
URL: https://git.openjdk.org/leyden/commit/2f7c65ec48dc35d75eed8af411d482ba40de7…
8303427: Fixpath confused if unix root contains "/jdk"
Reviewed-by: mikael
! make/scripts/fixpath.sh
Changeset: 2a11bc41
Author: Yi-Fan Tsai <yftsai(a)amazon.com>
Committer: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-09-01 20:41:45 +0000
URL: https://git.openjdk.org/leyden/commit/2a11bc41baec20cf670393ff29689043ed2d2…
8314837: 5 compiled/codecache tests ignore VM flags
Reviewed-by: kvn, lmesnik
! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java
! test/hotspot/jtreg/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/hotspot/jtreg/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
Changeset: 4f90abaf
Author: Rajat Mahajan <rmahajan(a)openjdk.org>
Committer: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2023-09-01 21:49:49 +0000
URL: https://git.openjdk.org/leyden/commit/4f90abaf17716493bad740dcef76d49f16d69…
8311585: Add JRadioButtonMenuItem to bug8031573.java
Reviewed-by: honkar, aivanov
! test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java
Changeset: 75d4ac26
Author: Yi Yang <yyang(a)openjdk.org>
Date: 2023-09-04 01:56:13 +0000
URL: https://git.openjdk.org/leyden/commit/75d4ac2659fb8748777458ceeea3d2e7087be…
8311775: [TEST] duplicate verifyHeapDump in several tests
Reviewed-by: kevinw, amenkov, cjplummer
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpTest.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/lib/jdk/test/lib/hprof/HprofParser.java
Changeset: ba8d5c22
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-09-04 05:25:34 +0000
URL: https://git.openjdk.org/leyden/commit/ba8d5c22066f5dfcb40091613a8905a513a2a…
8315582: Exclude compiler/codecache/CodeCacheFullCountTest.java with Xcomp
Reviewed-by: thartmann
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: ab12c5d3
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-04 06:02:03 +0000
URL: https://git.openjdk.org/leyden/commit/ab12c5d32fede04cbbf8c86b6461a0c71404c…
8315549: CITime misreports code/total nmethod sizes
Reviewed-by: kvn
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 2dc930de
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-09-04 06:53:19 +0000
URL: https://git.openjdk.org/leyden/commit/2dc930de12720a1dc27fbbec5a1e161c3699b…
8314997: Missing optimization opportunities due to missing try_clean_mem_phi() calls
Reviewed-by: roland, kvn, thartmann
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/igvn/TestCleanMemPhi.java
Changeset: adfc1d6c
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-09-04 07:17:28 +0000
URL: https://git.openjdk.org/leyden/commit/adfc1d6cd29181c729030d4cbafc8ecf349ab…
8313323: javac -g on a java file which uses unnamed variable leads to ClassFormatError when launching that class
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
+ test/langtools/tools/javac/unnamed/UnnamedLocalVariableTable.java
Changeset: 0d52c82e
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-09-04 07:41:41 +0000
URL: https://git.openjdk.org/leyden/commit/0d52c82ed1fa6ecf5b431949c803abc842333…
8310220: IGV: dump graph after each IGVN step at level 4
Reviewed-by: chagedorn, tholenstein
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/utils/IdealGraphVisualizer/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
Changeset: 3094fd1a
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-09-04 08:36:41 +0000
URL: https://git.openjdk.org/leyden/commit/3094fd1ac5153289434515d9b718bc5d6885b…
8314662: jshell shows duplicated signatures of javap
Reviewed-by: asotona, cstein
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
Changeset: 84425a62
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-09-04 09:14:16 +0000
URL: https://git.openjdk.org/leyden/commit/84425a62904f84601affc9710eefece886653…
8315452: Erroneous AST missing modifiers for partial input
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: 94a74a0a
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-09-04 10:06:20 +0000
URL: https://git.openjdk.org/leyden/commit/94a74a0a450cad6080302bc1db15a1a564940…
8315534: Incorrect warnings about implicit annotation processing
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
Changeset: d1cabe4f
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-09-04 10:17:23 +0000
URL: https://git.openjdk.org/leyden/commit/d1cabe4f22abe96486d85bd5efc468e0e640c…
8315566: [JVMCI] deadlock in JVMCI startup when bad option specified
Reviewed-by: thartmann, never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
Changeset: d7e4087f
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-09-04 10:19:18 +0000
URL: https://git.openjdk.org/leyden/commit/d7e4087faf7b2e69de59e246880a10a3a1431…
8315369: [JVMCI] failure to attach to a libgraal isolate during shutdown should not be fatal
Reviewed-by: never
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jniAccessMark.inline.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciExceptions.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: 6c821f5e
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-04 11:02:52 +0000
URL: https://git.openjdk.org/leyden/commit/6c821f5e1ddfae26c445f0cd5fe9205f49bfd…
8315545: C1: x86 cmove can use short branches
Reviewed-by: adinn, kvn
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
Changeset: 9def4538
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-09-04 15:18:39 +0000
URL: https://git.openjdk.org/leyden/commit/9def4538ab5456d689fd289bdef66fd165577…
8314580: PhaseIdealLoop::transform_long_range_checks fails with assert "was tested before"
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestLongRCWithLoopIncr.java
Changeset: f2922682
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-09-05 06:43:00 +0000
URL: https://git.openjdk.org/leyden/commit/f2922682688a40529df269e1551246ac8da5d…
8315454: Add a way to create an immutable snapshot of a BitSet
Co-authored-by: Claes Redestad <redestad(a)openjdk.org>
Reviewed-by: redestad
! src/java.base/share/classes/java/net/URLEncoder.java
+ src/java.base/share/classes/jdk/internal/util/ImmutableBitSetPredicate.java
+ test/jdk/java/util/BitSet/ImmutableBitSet.java
Changeset: 8bbebbba
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-09-05 07:06:37 +0000
URL: https://git.openjdk.org/leyden/commit/8bbebbba8fb870987295cb5f96147a9f9c5bf…
8315644: increase timeout of sun/security/tools/jarsigner/Warning.java
Reviewed-by: clanger, lucy
! test/jdk/sun/security/tools/jarsigner/Warning.java
Changeset: fe4f9002
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-09-05 07:32:51 +0000
URL: https://git.openjdk.org/leyden/commit/fe4f90021ffd44cb0af34f39d4ca0a7e44605…
8315088: C2: assert(wq.size() - before == EMPTY_LOOP_SIZE) failed: expect the EMPTY_LOOP_SIZE nodes of this body if empty
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestBrokenEmptyLoopLogic.java
Changeset: 69c9ec92
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-09-05 08:30:03 +0000
URL: https://git.openjdk.org/leyden/commit/69c9ec92d04a399946b2157690a1dc3fec517…
8314094: java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges
Reviewed-by: mbaesken, azeller
! test/jdk/java/lang/ProcessHandle/InfoTest.java
Changeset: 744b3970
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-09-05 08:48:39 +0000
URL: https://git.openjdk.org/leyden/commit/744b3970f92ff5942b5ad942831053b24367e…
8312491: Update Classfile API snippets and examples
Reviewed-by: jlahoda
! src/java.base/share/classes/jdk/internal/classfile/Attribute.java
! src/java.base/share/classes/jdk/internal/classfile/AttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/Attributes.java
! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileTransform.java
! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/CompoundElement.java
! src/java.base/share/classes/jdk/internal/classfile/CustomAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/Opcode.java
! src/java.base/share/classes/jdk/internal/classfile/Signature.java
! src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/AnnotationDefaultAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/BootstrapMethodsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/CompilationIDAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleMainClassAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleTargetAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/NestHostAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceFileAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SyntheticAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/BranchInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LabelTarget.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/ReturnInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/TypeCheckInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
Changeset: 9013b032
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-05 10:08:35 +0000
URL: https://git.openjdk.org/leyden/commit/9013b032448518e09a7c6f2e80054be722c97…
8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests
Reviewed-by: stuefe, lmesnik
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TEST.properties
Changeset: 5a2e151d
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2023-09-05 10:12:24 +0000
URL: https://git.openjdk.org/leyden/commit/5a2e151d4839787323732232b698315bcb3a3…
8315548: G1: Document why VM_G1CollectForAllocation::doit() may allocate without completing a GC
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1VMOperations.cpp
Changeset: 8647f001
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2023-09-05 11:05:49 +0000
URL: https://git.openjdk.org/leyden/commit/8647f001bbb804503e8491d10f77aa0f34d66…
8293850: need a largest_committed metric for each category of NMT's output
Reviewed-by: gziemski, jsjolen
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memReporter.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
Changeset: 4b445753
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-09-05 12:45:55 +0000
URL: https://git.openjdk.org/leyden/commit/4b445753e6f4683f4c638fdbd1b2823a3bbac…
8305637: Remove Opaque1 nodes for Parse Predicates and clean up useless predicate elimination
Reviewed-by: roland, kvn
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: ed2b4673
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-09-05 12:48:03 +0000
URL: https://git.openjdk.org/leyden/commit/ed2b4673de6893047407c61f82b5e68741459…
8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen
Reviewed-by: erikj
! make/autoconf/lib-x11.m4
Changeset: cef9fff0
Author: Wojciech Kudla <wojciech.kudla(a)hsbc.com>
Committer: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2023-09-05 14:12:45 +0000
URL: https://git.openjdk.org/leyden/commit/cef9fff0675c85906e134e4c0a8d2036860cd…
8305507: Add support for grace period before AbortVMOnSafepointTimeout triggers
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
Changeset: 969fcdb0
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2023-09-05 16:15:54 +0000
URL: https://git.openjdk.org/leyden/commit/969fcdb0de962b6eda7b362af010cb138e45a…
8314191: C2 compilation fails with "bad AD file"
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/MinValueStrideCountedLoop.java
Changeset: ebe31277
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-09-05 17:48:43 +0000
URL: https://git.openjdk.org/leyden/commit/ebe3127734ccb0f7cb8428ed4d61a794050ea…
8315717: ProblemList serviceability/sa/TestHeapDumpForInvokeDynamic.java with ZGC
Reviewed-by: thartmann, azvegint, kevinw
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: 939d7c5d
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2023-09-05 17:51:12 +0000
URL: https://git.openjdk.org/leyden/commit/939d7c5d8466f9e392beae2947a494ac28695…
8161536: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with ProviderException
Reviewed-by: mullan
! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
Changeset: 1f4cdb32
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-09-05 20:56:09 +0000
URL: https://git.openjdk.org/leyden/commit/1f4cdb327f46085d3134d1d1164fccac35904…
8315127: CDSMapTest fails with incorrect number of oop references
Reviewed-by: ccheung
! test/hotspot/jtreg/runtime/cds/CDSMapReader.java
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
Changeset: aba89f20
Author: Tobias Hotz <tobias.hotz(a)hotmail.de>
Committer: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-09-05 22:08:20 +0000
URL: https://git.openjdk.org/leyden/commit/aba89f20bfce4de5ef034fed30b3b461fc715…
8312213: Remove unnecessary TEST instructions on x86 when flags reg will already be set
Reviewed-by: jvernee, dlong
! src/hotspot/cpu/x86/peephole_x86_64.cpp
! src/hotspot/cpu/x86/peephole_x86_64.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/adlc/output_c.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestTestRemovalPeephole.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/x86/TestRemovalPeephole.java
Changeset: d3ee704b
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-09-05 22:46:15 +0000
URL: https://git.openjdk.org/leyden/commit/d3ee704b28c2d587dc0c8479c7e0dd12ebbe6…
8315563: Remove references to JDK-8226420 from problem list
Reviewed-by: kevinw, cjplummer
! test/jdk/ProblemList.txt
Changeset: 7a08e6bd
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2023-09-05 23:08:25 +0000
URL: https://git.openjdk.org/leyden/commit/7a08e6bdd63c2b4d6283c0c45820024199a46…
8313575: Refactor PKCS11Test tests
Reviewed-by: valeriep
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
- test/jdk/sun/security/pkcs11/nss/p11-deimos.txt
! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java
Changeset: 5cbff246
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-09-06 00:02:54 +0000
URL: https://git.openjdk.org/leyden/commit/5cbff2460812fee707f9d96ab00a628d1ce3f…
8315406: [REDO] serviceability/jdwp/AllModulesCommandTest.java ignores VM flags
Reviewed-by: cjplummer, dcubed
! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java
! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java
! test/hotspot/jtreg/serviceability/jdwp/StreamHandler.java
Changeset: 5d3fdc17
Author: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2023-09-06 06:49:10 +0000
URL: https://git.openjdk.org/leyden/commit/5d3fdc1750645455d64a341e1437f779ba3fd…
8315612: RISC-V: intrinsic for unsignedMultiplyHigh
Reviewed-by: fyang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: a258fc44
Author: Roman Marchenko <rmarchenko(a)openjdk.org>
Committer: Yuri Nesterenko <yan(a)openjdk.org>
Date: 2023-09-06 07:19:53 +0000
URL: https://git.openjdk.org/leyden/commit/a258fc443f6a119a122814f6c69e489ed0513…
8315648: Add test for JDK-8309979 changes
Reviewed-by: cjplummer
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
Changeset: ba1a4639
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-09-06 07:25:22 +0000
URL: https://git.openjdk.org/leyden/commit/ba1a46392f0b9c77c64278f82513aaf51f5c9…
8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes?
Reviewed-by: chagedorn, kvn, thartmann
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSinkingMoreThan2AddPNodes.java
Changeset: a01b3fb8
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-09-06 07:51:14 +0000
URL: https://git.openjdk.org/leyden/commit/a01b3fb8e912eadd309e7036995656dd60962…
8288660: JavaDoc should be more helpful if it doesn't recognize a tag
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java
! test/langtools/jdk/javadoc/doclet/testUknownTags/TestUnknownTags.java
! test/langtools/tools/doclint/CustomTagTest.java
! test/langtools/tools/doclint/CustomTagTest.out
! test/langtools/tools/doclint/CustomTagTestWithOption.out
Changeset: f6c203e6
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-09-06 08:26:48 +0000
URL: https://git.openjdk.org/leyden/commit/f6c203e61620dc130b8c366f824e6923fca52…
8314949: linux PPC64 Big Endian: Implementation of Foreign Function & Memory API
Reviewed-by: mcimadamore, jvernee
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/ABIv1CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/ABIv2CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java
Changeset: cfc14893
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-06 08:27:11 +0000
URL: https://git.openjdk.org/leyden/commit/cfc148930b6ace3e3ee298d7ac82aefbc652d…
8315579: SPARC64 builds are broken after JDK-8304913
Reviewed-by: rriggs, phh
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java
Changeset: 62a953f4
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-06 09:36:18 +0000
URL: https://git.openjdk.org/leyden/commit/62a953f40224589bb72864427181f69da526d…
8315689: G1: Remove unused init_hash_seed
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 024133b0
Author: singhnitin <REDMOND+singhnitin@nitin>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-09-06 11:36:13 +0000
URL: https://git.openjdk.org/leyden/commit/024133b089d911dcc3ea70dfdaa6b150b14a9…
8311964: Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags)
Reviewed-by: dhanalla, thartmann
! test/hotspot/jtreg/compiler/loopopts/TestBackedgeLoadArrayFillMain.java
! test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopWithUnmergedBackedgesMain.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUOverflowVsSub.java
Changeset: 25e85db6
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2023-09-06 15:37:03 +0000
URL: https://git.openjdk.org/leyden/commit/25e85db61c062216a553e92fa7944516c7020…
8307468: CDS Lambda Proxy classes are regenerated in dynamic dump
Reviewed-by: iklam
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambdasWithSameKey.java
Changeset: bd477810
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-06 15:37:33 +0000
URL: https://git.openjdk.org/leyden/commit/bd477810b176696e0fd043f5594663ebcf988…
8315554: C1: Replace "cmp reg, 0" with "test reg, reg" on x86
Reviewed-by: iveresov, chagedorn, thartmann
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
Changeset: 86a18f5e
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-09-06 18:02:39 +0000
URL: https://git.openjdk.org/leyden/commit/86a18f5e2e0825dddb77656b2f43f64684f14…
8314604: j.text.DecimalFormat behavior regarding patterns is not clear
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormat.java
Changeset: 94025485
Author: Saint Wesonga <sawesong(a)microsoft.com>
Committer: Julian Waters <jwaters(a)openjdk.org>
Date: 2023-09-07 03:03:22 +0000
URL: https://git.openjdk.org/leyden/commit/940254854673e57fa1b1bb3d51451aad6eaad…
8268719: Force execution (and source) code page used when compiling on Windows
Reviewed-by: jwaters, erikj
! make/autoconf/flags-cflags.m4
Changeset: 4127fbb9
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-09-07 03:41:24 +0000
URL: https://git.openjdk.org/leyden/commit/4127fbb9ed6ca3c3e82da599dbf9cee54de5d…
8315606: Open source few swing text/html tests
Reviewed-by: aivanov
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4357975.java
+ test/jdk/javax/swing/text/html/HTMLWriter/bug4841760.java
+ test/jdk/javax/swing/text/html/ImageView/bug4329185.java
+ test/jdk/javax/swing/text/html/InlineView/bug4623342.java
Changeset: b05198a4
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-09-07 03:49:42 +0000
URL: https://git.openjdk.org/leyden/commit/b05198a4f354934bc344fe9cbc19d98fd8bc3…
8315600: Open source few more headless Swing misc tests
Reviewed-by: aivanov
+ test/jdk/javax/swing/tree/FixedHeightLayoutCache/bug4210354.java
+ test/jdk/javax/swing/undo/UndoManager/bug4706533.java
+ test/jdk/javax/swing/undo/bug4992178.java
Changeset: ab28300a
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-09-07 04:52:18 +0000
URL: https://git.openjdk.org/leyden/commit/ab28300a42a0dadda76880a51a4b4ac6f39ad…
8315698: Crash when comparing BasicType as int after JDK-8310577
Reviewed-by: dlong, kvn, coleenp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: 8107eab3
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-09-07 07:30:32 +0000
URL: https://git.openjdk.org/leyden/commit/8107eab3c09b3f9fcf1348c3bf1deb7c4ac2f…
8314121: test tools/jpackage/share/RuntimePackageTest.java#id0 fails on RHEL8
Reviewed-by: lucy, asemenyuk
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec
Changeset: 9887cd8a
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-09-07 07:36:08 +0000
URL: https://git.openjdk.org/leyden/commit/9887cd8adc408a71b045b1a4891cc0d5dede7…
8315751: RandomTestBsi1999 fails often with timeouts on Linux ppc64le
Reviewed-by: mdoerr
! test/jdk/java/util/Random/RandomTestBsi1999.java
Changeset: e22eb06a
Author: Thomas Obermeier <thomas.obermeier(a)sap.com>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-09-07 08:42:55 +0000
URL: https://git.openjdk.org/leyden/commit/e22eb06a3b59f83eb38881f7e1aed1c18ee7e…
8315651: Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix)
Reviewed-by: alanb, mdoerr, clanger
! test/lib/jdk/test/lib/NetworkConfiguration.java
Changeset: fd6442c0
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-09-07 10:16:06 +0000
URL: https://git.openjdk.org/leyden/commit/fd6442c079748dcaff3bb565dc35b108b68a6…
8315602: Open source swing security manager test
Reviewed-by: kizune, aivanov
+ test/jdk/javax/swing/text/rtf/bug4178276.java
Changeset: 726c9c97
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-09-07 11:08:55 +0000
URL: https://git.openjdk.org/leyden/commit/726c9c977dbaab75a2df4a931e3414ccabb7d…
8315735: VerifyError when switch statement used with synchronized block
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/switchexpr/ExpressionSwitchSynchronized.java
Changeset: b408a82f
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-09-07 11:52:14 +0000
URL: https://git.openjdk.org/leyden/commit/b408a82f9b4ce4441f49d745034ef923a8807…
8314260: Unable to load system libraries on Windows when using a SecurityManager
Co-authored-by: Jorn Vernee <jvernee(a)openjdk.org>
Reviewed-by: jvernee
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! test/jdk/java/foreign/TestLinker.java
+ test/jdk/java/foreign/security.policy
Changeset: 81f8c57e
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-09-07 12:51:37 +0000
URL: https://git.openjdk.org/leyden/commit/81f8c57e4a14e0186f608cbe5a899322df80f…
8314632: Intra-case dominance check fails in the presence of a guard
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/patterns/T8314632.java
+ test/langtools/tools/javac/patterns/T8314632.out
Changeset: 2fd870a7
Author: Qing Xiao <qing.xiao(a)oracle.com>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-09-07 15:02:13 +0000
URL: https://git.openjdk.org/leyden/commit/2fd870a74fb35cb55b69f0dc6bf041441d658…
8315444: Convert test/jdk/tools to Classfile API
Reviewed-by: asotona
! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java
! test/jdk/tools/jimage/JImageNonAsciiNameTest.java
! test/jdk/tools/jimage/JImageTest.java
! test/jdk/tools/jlink/DefaultProviderTest.java
! test/jdk/tools/jlink/ExplodedModuleNameTest.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLink100Modules.java
! test/jdk/tools/jlink/JLink2Test.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/JLinkOptionsTest.java
! test/jdk/tools/jlink/JLinkPluginsTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/ModuleNamesOrderTest.java
! test/jdk/tools/jlink/NativeTest.java
! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java
! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
! test/jdk/tools/lib/tests/JImageValidator.java
Changeset: 8557205a
Author: Ilya Gavrilin <ilya.gavrilin(a)syntacore.com>
Committer: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2023-09-07 15:26:55 +0000
URL: https://git.openjdk.org/leyden/commit/8557205a8279287e00f012b82f0f29bc76789…
8312569: RISC-V: Missing intrinsics for Math.ceil, floor, rint
Reviewed-by: luhenry, fjiang, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 8f7e29b2
Author: Qing Xiao <qing.xiao(a)oracle.com>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-09-07 15:37:25 +0000
URL: https://git.openjdk.org/leyden/commit/8f7e29b2cd9a049b5e4dd06a9c2b72a6b4ea6…
8313422: test/langtools/tools/javac 144 test classes uses com.sun.tools.classfile library
Reviewed-by: asotona
! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/langtools/tools/javac/7199823/InnerClassCannotBeVerified.java
! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/AnnotationTest.java
! test/langtools/tools/javac/MethodParameters/AnonymousClass.java
- test/langtools/tools/javac/MethodParameters/AttributeVisitor.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/Constructors.java
! test/langtools/tools/javac/MethodParameters/EnumTest.java
! test/langtools/tools/javac/MethodParameters/InstanceMethods.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/MethodParameters/LocalClassTest.java
! test/langtools/tools/javac/MethodParameters/MemberClassTest.java
! test/langtools/tools/javac/MethodParameters/StaticMethods.java
! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java
! test/langtools/tools/javac/MethodParametersTest.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java
! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java
! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java
! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
! test/langtools/tools/javac/classfiles/T8255757/T8255757.java
! test/langtools/tools/javac/classreader/8171132/BadConstantValue.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/defaultMethods/BadClassfile.java
! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/Example.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/processors/CreateBadClassFile.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/processors/CreateBadClassFile.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/processors/CreateBadClassFile.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkArchiveTest.java
! test/langtools/tools/javac/file/SymLinkShortNameTest.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/generics/bridges/BridgeHarness.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/launcher/src/CLTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/IncubatingTest.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/options/release/ReleaseOption9.java
! test/langtools/tools/javac/options/release/ReleaseOptionUnsupported.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/MatchExceptionTest.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/preview/PreviewTest.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
! test/langtools/tools/javac/processing/model/element/TestOrigin.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
! test/langtools/tools/javac/recovery/LambdaRecovery.java
! test/langtools/tools/javac/recovery/MethodModifiers.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
Changeset: 1cae0f53
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2023-09-07 16:12:55 +0000
URL: https://git.openjdk.org/leyden/commit/1cae0f53a9d37fbae9471bd942f7157429a85…
8315220: Event NativeLibraryLoad breaks invariant by taking a stacktrace when thread is in state _thread_in_native
Reviewed-by: mbaesken, egahlin
! 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
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
+ src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.hpp
! src/hotspot/share/jfr/utilities/jfrTime.hpp
! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java
Changeset: b74805d3
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2023-09-07 16:15:09 +0000
URL: https://git.openjdk.org/leyden/commit/b74805d38395ca8be9308d882bf6b84e93714…
8315863: [GHA] Update checkout action to use v4
Reviewed-by: shade
! .github/actions/get-gtest/action.yml
! .github/actions/get-jtreg/action.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! .github/workflows/test.yml
Changeset: 9bf3dee2
Author: Mikhailo Seledtsov <mseledtsov(a)openjdk.org>
Date: 2023-09-07 17:12:46 +0000
URL: https://git.openjdk.org/leyden/commit/9bf3dee2424bd8ccbc7ef0175c6e7165ff5cf…
8314831: NMT tests ignore vm flags
Reviewed-by: lmesnik, stuefe, gziemski
! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java
! test/hotspot/jtreg/runtime/NMT/CommandLineEmptyArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineInvalidArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java
! test/hotspot/jtreg/runtime/NMT/CommandLineTurnOffNMT.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java
! test/hotspot/jtreg/runtime/NMT/NMTInitializationTest.java
! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
Changeset: 683672c0
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2023-09-07 17:15:18 +0000
URL: https://git.openjdk.org/leyden/commit/683672c0bbb7f4e3290bffa0df271da7d2539…
8292692: Move MethodCounters inline functions out of method.hpp
Reviewed-by: iklam, ccheung, kvn
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/utilities/xmlstream.cpp
Changeset: 0c865a75
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-09-07 18:30:09 +0000
URL: https://git.openjdk.org/leyden/commit/0c865a75e658617d40dfa9eb8cf44ccdcea92…
8315637: JDK-8314249 broke libgraal
Reviewed-by: dnsimon, matsaave
! 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/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantPoolTest.java
Changeset: 7e7ab6ee
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-09-07 20:10:00 +0000
URL: https://git.openjdk.org/leyden/commit/7e7ab6ee1bfd05de6ca9aa690cf3349f9a3a1…
8315877: ProblemList vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/TestDescription.java on macosx-aarch64
8315879: ProblemList java/awt/PopupMenu/PopupMenuLocation.java on macosx-aarch64
Reviewed-by: azvegint, rriggs, ccheung
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: 4c6d7fc2
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2023-09-07 20:12:04 +0000
URL: https://git.openjdk.org/leyden/commit/4c6d7fc2584ce969649d06a366fb4b8688a3a…
8315795: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java fails after JDK-8305507
Reviewed-by: dcubed
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
Changeset: 716201c7
Author: William Kemper <wkemper(a)openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2023-09-07 21:14:28 +0000
URL: https://git.openjdk.org/leyden/commit/716201c77d160dc78db61957aa002eef71641…
8314935: Shenandoah: Unable to throw OOME on back-to-back Full GCs
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 111ecdba
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-09-07 21:37:40 +0000
URL: https://git.openjdk.org/leyden/commit/111ecdbaf58e5c0b3a64e0eca8a291df295e7…
8268829: Provide an optimized way to walk the stack with Class object only
8210375: StackWalker::getCallerClass throws UnsupportedOperationException
Reviewed-by: coleenp, dfuchs, bchristi
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
+ src/java.base/share/classes/java/lang/ClassFrameInfo.java
! src/java.base/share/classes/java/lang/StackFrameInfo.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
+ src/java.base/share/classes/java/lang/invoke/ResolvedMethodName.java
! src/java.base/share/classes/javax/crypto/JceSecurityManager.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
+ src/java.base/share/native/libjava/StackFrameInfo.c
! src/java.base/share/native/libjava/StackStreamFactory.c
! test/hotspot/jtreg/runtime/LocalLong/LocalLongHelper.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/Main.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/src/java.base/java/util/CSM.java
! test/jdk/java/lang/StackWalker/GetCallerClassTest.java
! test/jdk/java/lang/StackWalker/SanityTest.java
! test/jdk/java/lang/StackWalker/StackRecorderUtil.java
! test/jdk/java/lang/StackWalker/StackStreamTest.java
! test/jdk/java/lang/StackWalker/StackWalkTest.java
! test/jdk/java/lang/StackWalker/VerifyStackTrace.java
! test/jdk/jdk/internal/vm/Continuation/java.base/java/lang/StackWalkerHelper.java
! test/micro/org/openjdk/bench/java/lang/StackWalkBench.java
Changeset: 4b43c25f
Author: shaojin.wensj <shaojin.wensj(a)alibaba-inc.com>
Committer: Yi Yang <yyang(a)openjdk.org>
Date: 2023-09-08 02:13:52 +0000
URL: https://git.openjdk.org/leyden/commit/4b43c25fe382b5ee805a2d1b173fdd32d8da7…
8310929: Optimization for Integer.toString
Reviewed-by: redestad, rriggs
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/jdk/java/lang/Integer/ToString.java
! test/jdk/java/lang/Long/ToString.java
Changeset: 806ef089
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-09-08 03:44:15 +0000
URL: https://git.openjdk.org/leyden/commit/806ef0897b42c8f3cb3b4d7bd904af9ed18a5…
8315594: Open source few headless Swing misc tests
Reviewed-by: azvegint
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4267840.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4218254.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4243463.java
+ test/jdk/javax/swing/tree/DefaultTreeSelectionModel/bug4485322.java
Changeset: 3a00ec86
Author: Tejesh R <tr(a)openjdk.org>
Date: 2023-09-08 04:26:14 +0000
URL: https://git.openjdk.org/leyden/commit/3a00ec863904abd09ddcdc4b6dcf1147c52e0…
8312075: FileChooser.win32.newFolder is not updated when changing Locale
Reviewed-by: aivanov, abhiscxk
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
+ test/jdk/javax/swing/JFileChooser/FileChooserNewFolderLocaleTest.java
Changeset: 3c258ac9
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-09-08 04:40:01 +0000
URL: https://git.openjdk.org/leyden/commit/3c258ac907287850d690375bae07c0575d1f1…
8315702: jcmd Thread.dump_to_file slow with millions of virtual threads
Reviewed-by: mchung, amenkov, jpai
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
Changeset: dac17279
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-09-08 07:48:05 +0000
URL: https://git.openjdk.org/leyden/commit/dac1727956cf9edeae1dad677f3f9ae87882a…
8308869: C2: use profile data in subtype checks when profile has more than one class
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Reviewed-by: vlivanov, thartmann
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/arm/vm_version_arm.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/zero/vm_version_zero.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/subtypenode.cpp
! src/hotspot/share/opto/subtypenode.hpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
+ test/hotspot/jtreg/compiler/c2/irTests/ProfileAtTypeCheck.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
Changeset: 825e0ed2
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-08 08:34:05 +0000
URL: https://git.openjdk.org/leyden/commit/825e0ed2a1fde617ad2a7b74d951df3c1417d…
8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests
Reviewed-by: phh, lmesnik
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TEST.properties
Changeset: 7ef059a7
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-09-08 08:44:22 +0000
URL: https://git.openjdk.org/leyden/commit/7ef059a75cdd2e96421a165ea1dd8391381bd…
8315605: G1: Add number of nmethods in code roots scanning statistics
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: 8ddf9eac
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-09-08 08:44:46 +0000
URL: https://git.openjdk.org/leyden/commit/8ddf9eac00b238c135975a15d1ef56b55c67a…
8315686: G1: Disallow evacuation of marking regions in a Prepare Mixed gc
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: c664f1ca
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2023-09-08 09:59:23 +0000
URL: https://git.openjdk.org/leyden/commit/c664f1ca660adea934f099de8595b6ec10d3a…
8307352: AARCH64: Improve itable_stub
Reviewed-by: simonis, eastigeevich, aph
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
Changeset: 4a6bd814
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-08 11:26:58 +0000
URL: https://git.openjdk.org/leyden/commit/4a6bd81432130ea96ef87a3982d1092c5edb0…
8315854: G1: Remove obsolete comment in G1ReclaimEmptyRegionsTask
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: ebc718f5
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-09-08 11:55:54 +0000
URL: https://git.openjdk.org/leyden/commit/ebc718f5c06618894a4e667fd497d9b87514d…
8315818: vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java fails on libgraal
Reviewed-by: never
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/runtime/threads.cpp
Changeset: b3dfc399
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2023-09-08 12:27:01 +0000
URL: https://git.openjdk.org/leyden/commit/b3dfc399dae714958f22624daf76831c6ec2d…
8315930: Revert "8315220: Event NativeLibraryLoad breaks invariant by taking a stacktrace when thread is in state _thread_in_native"
Reviewed-by: egahlin
! 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
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
- src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
- src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.hpp
! src/hotspot/share/jfr/utilities/jfrTime.hpp
! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java
Changeset: ab6a87e6
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2023-09-08 14:09:10 +0000
URL: https://git.openjdk.org/leyden/commit/ab6a87e6705ef7d431ac2955e8501426344a4…
8314838: 3 compiler tests ignore vm flags
Reviewed-by: eastigeevich, kvn, lmesnik
! test/hotspot/jtreg/compiler/ciReplay/TestInvalidReplayFile.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java
Changeset: e409d07a
Author: Sean Coffey <coffeys(a)openjdk.org>
Date: 2023-09-08 14:25:58 +0000
URL: https://git.openjdk.org/leyden/commit/e409d07ae84c693b656c02befb636593f9293…
8315696: SignedLoggerFinderTest.java test failed
Co-authored-by: Daniel Fuchs <dfuchs(a)openjdk.org>
Reviewed-by: dfuchs
! test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/PlatformRecursiveLoadingTest.java
! test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/RecursiveLoadingTest.java
! test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/SignedLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
- test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerUtils.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/LogStream.java
+ test/jdk/java/lang/System/LoggerFinder/lib/BootstrapLoggerUtils.java
Changeset: 9559e035
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-08 15:11:17 +0000
URL: https://git.openjdk.org/leyden/commit/9559e035d2692d9d61bec2a13b5239a98db07…
8315578: PPC builds are broken after JDK-8304913
Reviewed-by: mdoerr, rriggs
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java
Changeset: a62c48b8
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-09-08 16:36:21 +0000
URL: https://git.openjdk.org/leyden/commit/a62c48b87e814b5b1f4c8089f9ff354156f92…
8315891: java/foreign/TestLinker.java failed with "error occurred while instantiating class TestLinker: null"
Reviewed-by: sundar, jvernee, pminborg
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
Changeset: dccf6704
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2023-09-08 20:24:23 +0000
URL: https://git.openjdk.org/leyden/commit/dccf6704925715e62dcbf84ac11930298913e…
8306632: Add a JDK Property for specifying DTD support
Reviewed-by: lancea, smarks
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java
- src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java
- src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java
! src/java.xml/share/classes/jdk/xml/internal/JdkConstants.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java
! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java
! src/java.xml/share/classes/module-info.java
! test/jaxp/javax/xml/jaxp/unittest/common/ImplPropertyTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/files/dtd2.properties
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/DOMTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/DTDTestBase.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/SAXTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/SchemaTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/StAXTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/TransformTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/util/TestBase.java
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDImport_company.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDImport_person.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDImport_product.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDInclude_company.xsd
= test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDInclude_person.xsd
= test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDInclude_product.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.dtd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.xsl
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLPI.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLPI.xsl
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLPI_target.xsl
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/properties.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/properties1.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/test.dtd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/val_test.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/val_test.xsd
Changeset: 578ded46
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-09-08 22:06:24 +0000
URL: https://git.openjdk.org/leyden/commit/578ded4645a6ef32e9174ae973fe4c3aa6d5b…
8312418: Add Elements.getEnumConstantBody
Co-authored-by: Jan Lahoda <jlahoda(a)openjdk.org>
Reviewed-by: vromero
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetEnumConstantBody.java
Changeset: 9b0da489
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-09-08 23:05:00 +0000
URL: https://git.openjdk.org/leyden/commit/9b0da4891527cb426093266d53e1c4e80a483…
8315410: Undocumented exceptions in java.text.StringCharacterIterator
Reviewed-by: naoto
! src/java.base/share/classes/java/text/StringCharacterIterator.java
Changeset: b482e6d9
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2023-09-09 01:28:20 +0000
URL: https://git.openjdk.org/leyden/commit/b482e6d90245288de5387cc7f6d68294cbc8e…
8315580: Remove unused java_lang_String::set_value_raw()
Reviewed-by: shade, ayang
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
Changeset: 68f69417
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-09-09 10:32:23 +0000
URL: https://git.openjdk.org/leyden/commit/68f69417c70d6a9fa9bd7deba10b7820c66a3…
8314452: Explicitly indicate inlining success/failure in PrintInlining
Reviewed-by: kvn, shade, thartmann
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/c2/unloaded/TestInlineUnloaded.java
! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java
! test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java
Changeset: 9a83d558
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-09-10 14:57:40 +0000
URL: https://git.openjdk.org/leyden/commit/9a83d55887e5e3a0a2e1e020c6ccb91604672…
8315373: Change VirtualThread to unmount after freezing, re-mount before thawing
Reviewed-by: pchilanomate, mgronlun, sspitsyn
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: dab1c213
Author: Vladimir Petko <vpetko(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2023-09-10 23:20:49 +0000
URL: https://git.openjdk.org/leyden/commit/dab1c213fd2760686a7bf3fc8838f4a21056a…
8314491: Linux: jexec launched via PATH fails to find java
Reviewed-by: dholmes, rriggs
! src/java.base/unix/native/launcher/jexec.c
! test/jdk/tools/launcher/Jexec.java
Changeset: a04c6c1a
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-09-11 07:06:41 +0000
URL: https://git.openjdk.org/leyden/commit/a04c6c1ac663a1eab7d45913940cb6ac0af2c…
8315609: Open source few more swing text/html tests
Reviewed-by: jdv
+ test/jdk/javax/swing/text/html/Map/bug4322891.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4476002.java
+ test/jdk/javax/swing/text/html/TableView/bug4412522.java
+ test/jdk/javax/swing/text/html/TableView/bug4690812.java
Changeset: 35bccacb
Author: Ludovic Henry <luhenry(a)openjdk.org>
Date: 2023-09-11 09:02:40 +0000
URL: https://git.openjdk.org/leyden/commit/35bccacb6618e9ec686be895a9ef6ba8f3375…
8315841: RISC-V: Check for hardware TSO support
Reviewed-by: vkempik, rehn, fyang
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 996b3362
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-11 11:07:21 +0000
URL: https://git.openjdk.org/leyden/commit/996b3362bf160fe3b93597fde119c721b6a97…
8315781: Reduce the max value of GCDrainStackTargetSize
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
Changeset: 1941290b
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-11 12:08:31 +0000
URL: https://git.openjdk.org/leyden/commit/1941290b7954033d76527f802bc4c343e8d9f…
8315942: Sort platform enums and definitions after JDK-8304913 follow-ups
Reviewed-by: rriggs, jpai
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java
Changeset: 7b3e6970
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-11 12:45:31 +0000
URL: https://git.openjdk.org/leyden/commit/7b3e6970a6138d114db67eaa3c68aa02ec82d…
8315855: G1: Revise signature of set_humongous_candidate
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
Changeset: ae08143d
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-09-11 13:23:47 +0000
URL: https://git.openjdk.org/leyden/commit/ae08143d3dd3aa559447623389a5b23c5d323…
8315611: Open source swing text/html and tree test
Reviewed-by: jdv
+ test/jdk/javax/swing/text/html/TableView/bug4813831.java
+ test/jdk/javax/swing/tree/DefaultTreeCellEditor/bug4480602.java
+ test/jdk/javax/swing/tree/DefaultTreeCellRenderer/bug4180224.java
+ test/jdk/javax/swing/tree/FixedHeightLayoutCache/bug4745001.java
Changeset: 4cb4637b
Author: shaojin.wensj <shaojin.wensj(a)alibaba-inc.com>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-09-11 13:39:26 +0000
URL: https://git.openjdk.org/leyden/commit/4cb4637b797d0347f524662cbb853494573da…
8315970: Big-endian issues after JDK-8310929
Reviewed-by: mdoerr
! src/java.base/share/classes/java/lang/StringUTF16.java
Changeset: 66b6a5a8
Author: Aleksei Efimov <aefimov(a)openjdk.org>
Date: 2023-09-11 14:05:48 +0000
URL: https://git.openjdk.org/leyden/commit/66b6a5a84f13157c8b02cf64f86c064517cd4…
8277954: Replace use of monitors with explicit locks in the JDK LDAP provider implementation
Reviewed-by: dfuchs
! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java
! src/java.naming/share/classes/com/sun/jndi/ldap/EventSupport.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSchemaCtx.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/ConnectionDesc.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Connections.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Pool.java
Changeset: d06a5643
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-11 14:42:10 +0000
URL: https://git.openjdk.org/leyden/commit/d06a5643288a67491ea454b5c08167f1967ae…
8315765: G1: Incorrect use of G1LastPLABAverageOccupancy
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1EvacStats.cpp
Changeset: 877731d2
Author: Soumadipta Roy <roysouma(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-11 16:34:56 +0000
URL: https://git.openjdk.org/leyden/commit/877731d2a20249ce4724a071ba2da1faa56da…
8315770: serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies
Reviewed-by: shade, kevinw, cjplummer, lmesnik
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
Changeset: dd214d0f
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-11 16:41:35 +0000
URL: https://git.openjdk.org/leyden/commit/dd214d0f9543f125ef514eb3a60a65a5f514b…
8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests
Reviewed-by: lmesnik, cjplummer
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload012/TEST.properties
Changeset: d0be73a7
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-09-11 16:48:22 +0000
URL: https://git.openjdk.org/leyden/commit/d0be73a78038faf9509623bc4ba71eb4385cd…
8041488: Locale-Dependent List Patterns
Reviewed-by: joehw, rriggs
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! src/java.base/share/classes/java/text/Format.java
+ src/java.base/share/classes/java/text/ListFormat.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
+ test/jdk/java/text/Format/ListFormat/TestListFormat.java
Changeset: fda142ff
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2023-09-12 02:46:47 +0000
URL: https://git.openjdk.org/leyden/commit/fda142ff6cfefa12ec1ea4d4eb48b3c1b285b…
8312174: missing JVMTI events from vthreads parked during JVMTI attach
Reviewed-by: lmesnik, amenkov
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/VThreadEventTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.h
Changeset: d08258f7
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-09-12 07:19:05 +0000
URL: https://git.openjdk.org/leyden/commit/d08258f735053142e43896c16cf7c6155cd9c…
8315938: Deprecate for removal Unsafe methods that have standard APIs for many releases
Reviewed-by: mchung, psandoz, iris
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
Changeset: 94800781
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-12 07:40:29 +0000
URL: https://git.openjdk.org/leyden/commit/94800781eae192d3e82f5635d4aad165f11ea…
8315550: G1: Fix -Wconversion warnings in g1NUMA
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMA.hpp
! src/hotspot/share/gc/g1/g1NUMAStats.cpp
! src/hotspot/share/gc/g1/g1NUMAStats.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: f55e7994
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-09-12 08:11:24 +0000
URL: https://git.openjdk.org/leyden/commit/f55e799491c39dcaf7b3935b6d560ee0a3239…
8316038: Fix doc typos in java.io.Console and java.util.Scanner
Reviewed-by: bpb, naoto, iris
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/util/Scanner.java
Changeset: 3b422d0d
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-09-12 08:54:59 +0000
URL: https://git.openjdk.org/leyden/commit/3b422d0dc127d80a6ab6965a32f371b69b8ff…
8316094: Problemlist compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
Reviewed-by: thartmann
! test/hotspot/jtreg/ProblemList.txt
Changeset: 455c471e
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2023-09-12 09:06:08 +0000
URL: https://git.openjdk.org/leyden/commit/455c471ee36e26dd1ece61c615b8421d65359…
8313277: Resolve multiple definition of 'normalize' when statically linking JDK native libraries with user code
Co-authored-by: Chris Moon <cjmoon(a)google.com>
Reviewed-by: dholmes, stuefe, sspitsyn
! src/java.instrument/share/native/libinstrument/FileSystemSupport.h
! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
! src/java.instrument/unix/native/libinstrument/FileSystemSupport_md.c
! src/java.instrument/windows/native/libinstrument/FileSystemSupport_md.c
Changeset: 8b4f9a88
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-09-12 11:47:07 +0000
URL: https://git.openjdk.org/leyden/commit/8b4f9a88e606c4c6722061ce9946ce17340ff…
8315990: Amend problemlisted tests to proper position
Reviewed-by: aivanov
! test/jdk/ProblemList.txt
Changeset: 6f2684b7
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-09-12 12:02:34 +0000
URL: https://git.openjdk.org/leyden/commit/6f2684b7ba1fd699a7393de434a9ccaf6af78…
8315948: JDK-8315818 broke Xcomp on libgraal
Reviewed-by: never, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 50158f39
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-09-12 12:38:38 +0000
URL: https://git.openjdk.org/leyden/commit/50158f393e0b077b22886f44624ff23e65ded…
8316002: Remove unnecessary seen_dead_loader in ClassLoaderDataGraph::do_unloading
Reviewed-by: coleenp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
Changeset: 347beb21
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-09-12 13:34:04 +0000
URL: https://git.openjdk.org/leyden/commit/347beb21aa856cebdcf4407eac59f1cad4637…
8315998: Remove dead ClassLoaderDataGraphKlassIteratorStatic
Reviewed-by: coleenp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/invocationCounter.hpp
Changeset: fc3e8266
Author: Mikhailo Seledtsov <mseledtsov(a)openjdk.org>
Date: 2023-09-12 14:40:06 +0000
URL: https://git.openjdk.org/leyden/commit/fc3e8266929826f8e58bc76fe97423d76bc7b…
8314832: Few runtime/os tests ignore vm flags
Reviewed-by: dholmes, lmesnik
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java
! test/hotspot/jtreg/runtime/os/TestTrimNative.java
Changeset: d75d9774
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-09-12 16:24:16 +0000
URL: https://git.openjdk.org/leyden/commit/d75d9774c806e4bf73caa69cd78c31a132e4c…
8285447: StackWalker minimal batch size should be optimized for getCallerClass
Reviewed-by: simonis
! src/java.base/share/classes/java/lang/StackStreamFactory.java
+ test/micro/org/openjdk/bench/java/lang/CallerClassBench.java
! test/micro/org/openjdk/bench/java/lang/StackWalkBench.java
Changeset: e0845163
Author: shaojin.wensj <shaojin.wensj(a)alibaba-inc.com>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-09-12 16:35:01 +0000
URL: https://git.openjdk.org/leyden/commit/e0845163aa57cc8f68b11e1a553885676358f…
8315968: Move java.util.Digits to jdk.internal.util and refactor to reduce duplication
Reviewed-by: rriggs, liach, redestad
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
- src/java.base/share/classes/java/util/DecimalDigits.java
! src/java.base/share/classes/java/util/FormatItem.java
- src/java.base/share/classes/java/util/OctalDigits.java
! src/java.base/share/classes/java/util/UUID.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/HexDigits.java
+ src/java.base/share/classes/jdk/internal/util/OctalDigits.java
Changeset: 1d702d28
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2023-09-12 16:49:55 +0000
URL: https://git.openjdk.org/leyden/commit/1d702d28b687add53762435abceb55f4dc2d3…
8313800: AArch64: SA stack walking code having trouble finding sender frame when invoking LambdaForms is involved
Reviewed-by: cjplummer
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
Changeset: 947dee7f
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-12 18:13:55 +0000
URL: https://git.openjdk.org/leyden/commit/947dee7f2d5f7295ab7fc47c7823d0662d3c0…
8316113: Infinite permission checking loop in java/net/spi/InetAddressResolverProvider/RuntimePermissionTest
Reviewed-by: jpai, aefimov, dfuchs
! test/jdk/java/net/spi/InetAddressResolverProvider/RuntimePermissionTest.java
Changeset: ac2dfe45
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-09-12 18:19:07 +0000
URL: https://git.openjdk.org/leyden/commit/ac2dfe45d1b7fb9b99b0ba1402189de179131…
8313865: Always true condition in sun.nio.cs.CharsetMapping#readINDEXC2B
Reviewed-by: aturbanov, vtewari, rriggs, iris
! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java
Changeset: 020255a7
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-09-12 20:16:05 +0000
URL: https://git.openjdk.org/leyden/commit/020255a72dc374ba0bdd44772047f14a8bfe6…
8267174: Many test files have the wrong Copyright header
Reviewed-by: valeriep, aivanov, iris, dholmes, ihse
! test/hotspot/jtreg/compiler/intrinsics/string/TestCopyValueOf.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIndexOfCharIntrinsics.java
! test/hotspot/jtreg/containers/docker/JfrNetwork.java
! test/hotspot/jtreg/containers/docker/JfrReporter.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithDefNew.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithG1.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParallel.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithDefNew.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParallel.java
! test/hotspot/jtreg/runtime/exceptionMsgs/LongExceptionMessageTest.java
! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java
! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java
! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/libOverpassMethods.cpp
! test/jdk/com/sun/jmx/mbeanserver/introspector/BeanClass.java
! test/jdk/com/sun/jmx/mbeanserver/introspector/SimpleIntrospectorTest.java
! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java
! test/jdk/com/sun/net/httpserver/bugs/8300268/MaxIdleConnectionsTest.java
! test/jdk/com/sun/net/httpserver/bugs/8300268/jdk.httpserver/sun/net/httpserver/HttpServerAccess.java
! test/jdk/com/sun/net/httpserver/bugs/HttpExchange/jdk.httpserver/sun/net/httpserver/HttpExchangeAccess.java
! test/jdk/java/foreign/TestHFA.java
! test/jdk/java/lang/Character/CharCheck.java
! test/jdk/java/lang/Character/CheckUnicode.java
! test/jdk/java/lang/Character/DumpCharProperties.java
! test/jdk/java/lang/Character/UnicodeBlock/CheckBlocks.java
! test/jdk/java/lang/Character/UnicodeCasingTest.java
! test/jdk/java/lang/Character/UnicodeSpec.java
! test/jdk/java/lang/Package/annotation/jdk.xml.dom/org/w3c/dom/css/FakePackage.java
! test/jdk/java/lang/Package/annotation/src/p/Duplicate.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
! test/jdk/java/lang/String/SpecialCasingTest.java
! test/jdk/java/lang/String/UnicodeCasingTest.java
! test/jdk/java/lang/annotation/AnnotationVerifier.java
! test/jdk/java/lang/annotation/AnnotationWithLambda.java
! test/jdk/java/lang/annotation/ClassFileGenerator.java
! test/jdk/java/lang/annotation/GoodAnnotation.java
! test/jdk/java/lang/constant/ModuleDescTest.java
! test/jdk/java/lang/constant/PackageDescTest.java
! test/jdk/java/lang/invoke/8076596/Test8076596.java
! test/jdk/java/lang/invoke/8147078/Test8147078.java
! test/jdk/java/lang/invoke/ArrayConstructorTest.java
! test/jdk/java/lang/invoke/ArrayLengthTest.java
! test/jdk/java/lang/invoke/ConstantIdentityMHTest.java
! test/jdk/java/lang/invoke/CountedLoopIterationCountsTest.java
! test/jdk/java/lang/invoke/DropArgumentsTest.java
! test/jdk/java/lang/invoke/FindAccessTest.java
! test/jdk/java/lang/invoke/FindClassSecurityManager.java
! test/jdk/java/lang/invoke/FoldTest.java
! test/jdk/java/lang/invoke/InvokeMethodHandleWithBadArgument.java
! test/jdk/java/lang/invoke/LoopCombinatorLongSignatureTest.java
! test/jdk/java/lang/invoke/LoopCombinatorTest.java
! test/jdk/java/lang/invoke/MethodHandles/TestCatchException.java
! test/jdk/java/lang/invoke/MethodTypeSecurityManager.java
! test/jdk/java/lang/invoke/SpreadCollectTest.java
! test/jdk/java/lang/invoke/TryFinallyTest.java
! test/jdk/java/lang/invoke/VarArgsTest.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestAccessClass.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestCls.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestFindClass.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestLookup.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/p/Foo.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/q/Bar.java
! test/jdk/java/lang/invoke/indify/Indify.java
! test/jdk/java/lang/invoke/lookup/ChainedLookupTest.java
! test/jdk/java/lang/invoke/lookup/ReflectiveLookupTest.java
! test/jdk/java/lang/invoke/lookup/java.base/java/lang/LookupTest.java
! test/jdk/java/lang/reflect/Generics/TestGenericReturnTypeToString.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
! test/jdk/java/net/spi/InetAddressResolverProvider/lib/test.library/testlib/ResolutionRegistry.java
! test/jdk/java/security/AccessController/DoPrivAccomplice.java
! test/jdk/java/security/AccessController/DoPrivAccompliceTest.java
! test/jdk/java/security/AccessController/DoPrivTest.java
! test/jdk/java/security/KeyStore/PKCS12/CheckDefaults.java
! test/jdk/java/security/KeyStore/PKCS12/EntryProtectionTest.java
! test/jdk/java/security/KeyStore/PKCS12/KeytoolWriteP12Test.java
! test/jdk/java/security/KeyStore/PKCS12/MetadataEmptyTest.java
! test/jdk/java/security/KeyStore/PKCS12/MetadataStoreLoadTest.java
! test/jdk/java/security/KeyStore/PKCS12/StoreTrustedCertAPITest.java
! test/jdk/java/security/KeyStore/PKCS12/StoreTrustedCertKeytool.java
! test/jdk/java/security/KeyStore/PKCS12/Utils.java
! test/jdk/java/security/cert/CertPathBuilder/selfIssued/openssl.cnf
! test/jdk/java/security/cert/CertPathValidator/indirectCRL/openssl.cnf
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/openssl.cnf
! test/jdk/java/security/testlibrary/CertificateBuilder.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/java/text/Format/CompactNumberFormat/TestMutatingInstance.java
! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestDeserializeCNF.java
! test/jdk/java/text/Format/DecimalFormat/MantissaDigits.java
! test/jdk/java/time/tck/java/time/AbstractTCKTest.java
! test/jdk/java/time/tck/java/time/chrono/CopticChronology.java
! test/jdk/java/time/tck/java/time/chrono/CopticDate.java
! test/jdk/java/time/tck/java/time/chrono/CopticEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDate.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoPeriod.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java
! test/jdk/java/time/tck/java/time/chrono/TCKHijrahChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKHijrahEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKIsoChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKIsoEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKMinguoChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKMinguoEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistEra.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoZonedDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java
! test/jdk/java/time/tck/java/time/format/TCKFormatStyle.java
! test/jdk/java/time/tck/java/time/format/TCKResolverStyle.java
! test/jdk/java/time/tck/java/time/format/TCKSignStyle.java
! test/jdk/java/time/tck/java/time/temporal/TCKChronoField.java
! test/jdk/java/time/tck/java/time/temporal/TCKChronoUnit.java
! test/jdk/java/time/tck/java/time/temporal/TCKIsoFields.java
! test/jdk/java/time/tck/java/time/temporal/TCKWeekFields.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoFieldSerialization.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoUnitSerialization.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKWeekFieldsSerialization.java
! test/jdk/java/time/test/java/time/chrono/TestChronoLocalDate.java
! test/jdk/java/time/test/java/time/chrono/TestChronologyPerf.java
! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java
! test/jdk/java/time/test/java/time/chrono/TestExampleCode.java
! test/jdk/java/time/test/java/time/chrono/TestIsoChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronology.java
! test/jdk/java/time/test/java/time/chrono/TestThaiBuddhistChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java
! test/jdk/java/time/test/java/time/temporal/TestChronoField.java
! test/jdk/java/time/test/java/time/temporal/TestChronoUnit.java
! test/jdk/java/time/test/java/time/temporal/TestIsoFields.java
! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java
! test/jdk/java/util/Arrays/java.base/java/util/SortingHelper.java
! test/jdk/java/util/Map/FunctionalCMEs.java
! test/jdk/java/util/stream/CustomFJPoolTest.java
! test/jdk/javax/crypto/CryptoPermissions/CryptoPolicyFallback.java
! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java
! test/jdk/javax/crypto/CryptoPermissions/TestExemption.java
! test/jdk/javax/crypto/CryptoPermissions/TestUnlimited.java
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilProvider.java
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/module-info.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketSNISensitive.java
! test/jdk/javax/net/ssl/TLSCommon/ConcurrentClientAccessTest.java
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
! test/jdk/javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java
! test/jdk/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java
! test/jdk/javax/net/ssl/TLSv11/ExportableBlockCipher.java
! test/jdk/javax/net/ssl/TLSv11/ExportableStreamCipher.java
! test/jdk/javax/net/ssl/TLSv11/GenericBlockCipher.java
! test/jdk/javax/net/ssl/TLSv11/GenericStreamCipher.java
! test/jdk/javax/net/ssl/TLSv12/DisabledShortDSAKeys.java
! test/jdk/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKey512.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java
! test/jdk/javax/net/ssl/TLSv12/SignatureAlgorithms.java
! test/jdk/javax/net/ssl/ciphersuites/ECCurvesconstraints.java
! test/jdk/javax/net/ssl/templates/SSLCapabilities.java
! test/jdk/javax/net/ssl/templates/SSLExplorer.java
! test/jdk/javax/print/PrintSEUmlauts/PrintSEUmlauts.java
! test/jdk/javax/security/auth/Subject/CurrentSubject.java
! test/jdk/javax/sound/sampled/Lines/ToString.java
! test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.java
! test/jdk/jdk/classfile/AccessFlagsTest.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
! test/jdk/jdk/classfile/AnnotationTest.java
! test/jdk/jdk/classfile/ArrayTest.java
! test/jdk/jdk/classfile/BSMTest.java
! test/jdk/jdk/classfile/BasicBlockTest.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderParamTest.java
! test/jdk/jdk/classfile/ClassBuildingTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/ConstantPoolCopyTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowAdaptTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/MassAdaptCopyCodeTest.java
! test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/OneToOneTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/PreviewMinorVersionTest.java
! test/jdk/jdk/classfile/PrimitiveClassConstantTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/StreamedVsListTest.java
! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
! test/jdk/jdk/classfile/TestRecordComponent.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/jdk/jdk/classfile/UtilTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/WriteTest.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/examples/ExampleGallery.java
! test/jdk/jdk/classfile/examples/ExperimentalTransformExamples.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/examples/TransformExamples.java
! test/jdk/jdk/classfile/helpers/ByteArrayClassLoader.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/TestConstants.java
! test/jdk/jdk/classfile/helpers/TestUtil.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/jdk/jdk/classfile/testdata/Lvt.java
! test/jdk/jdk/classfile/testdata/Pattern1.java
! test/jdk/jdk/classfile/testdata/Pattern10.java
! test/jdk/jdk/classfile/testdata/Pattern2.java
! test/jdk/jdk/classfile/testdata/Pattern3.java
! test/jdk/jdk/classfile/testdata/Pattern4.java
! test/jdk/jdk/classfile/testdata/Pattern5.java
! test/jdk/jdk/classfile/testdata/Pattern6.java
! test/jdk/jdk/classfile/testdata/Pattern7.java
! test/jdk/jdk/classfile/testdata/Pattern8.java
! test/jdk/jdk/classfile/testdata/Pattern9.java
! test/jdk/jdk/classfile/testdata/TypeAnnotationPattern.java
! test/jdk/jdk/dynalink/BeanLinkerTest.java
! test/jdk/jdk/dynalink/BeansLinkerTest.java
! test/jdk/jdk/dynalink/CallSiteTest.java
! test/jdk/jdk/dynalink/CallerSensitiveTest.java
! test/jdk/jdk/dynalink/ClassLoaderAware.java
! test/jdk/jdk/dynalink/LinkedCallSiteLocationTest.java
! test/jdk/jdk/dynalink/LookupTest.java
! test/jdk/jdk/dynalink/TestGuardingDynamicLinkerExporter.java
! test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java
! test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java
! test/jdk/jdk/incubator/vector/clean.sh
! test/jdk/jdk/incubator/vector/config.sh
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/gen-tests.sh
! test/jdk/jdk/internal/math/ToDecimal/MathUtilsTest.java
! test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java
! test/jdk/jdk/jfr/event/gc/collection/gc-testsettings.jfc
! test/jdk/jdk/jfr/event/gc/detailed/concurrentmodefailure-testsettings.jfc
! test/jdk/jdk/jfr/event/gc/detailed/promotionfailed-testsettings.jfc
! test/jdk/jdk/jfr/jvm/E.java
! test/jdk/lib/client/ExtendedRobot.java
! test/jdk/lib/testlibrary/bootlib/java.base/java/util/stream/DefaultMethodStreams.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Action.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ActionProducer.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Bundle.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/BundleManager.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/CharBindingMap.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ClassReference.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ComponentChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ComponentIsNotFocusedException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ComponentIsNotVisibleException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ComponentSearcher.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/DefaultCharBindingMap.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/DialogWaiter.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/EventDispatcher.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/EventTool.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/FrameWaiter.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/JemmyException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/JemmyInputException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/JemmyProperties.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/NoComponentUnderMouseException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ObjectBrowser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Outputable.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/QueueTool.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Scenario.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Test.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/TestCompletedException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/TestOut.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Timeout.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/TimeoutExpiredException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Timeoutable.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Timeouts.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Waitable.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Waiter.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/WindowWaiter.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/accessibility/AccessibilityChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/accessibility/AccessibleDescriptionChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/accessibility/AccessibleNameChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/APIDriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/ArrayDriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/ButtonDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DefaultDriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DescriptablePathChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/Driver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DriverManager.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/EditorDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/FocusDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/FrameDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/InputDriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/InternalFrameDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/KeyDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/LightDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/LightSupportiveDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/ListDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/MenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/MouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/MultiSelListDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/OrderedListDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/PathChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/ScrollDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/SupportiveDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/TableDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/TextDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/TreeDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/UnsupportedOperatorException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/WindowDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/buttons/ButtonMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/buttons/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/focus/APIFocusDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/focus/MouseFocusDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/focus/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/EventDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/KeyEventDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/KeyRobotDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/MouseEventDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/MouseRobotDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/RobotDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/ChoiceDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JComboMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JListMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JTabAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JTabMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JTableHeaderDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/ListAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/ListKeyboardDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/APIJMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/AppleMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/DefaultJMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/QueueJMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/AWTScrollDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/AbstractScrollDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JScrollBarAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JScrollBarDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JSliderAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JSliderDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JSpinnerDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JSplitPaneDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/KeyboardJSliderScrollDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/ScrollAdjuster.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/ScrollPaneDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/ScrollbarDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/tables/JTableMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/tables/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/AWTTextAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/AWTTextKeyboardDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/DownKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/EndKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/GoAndBackKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/HomeKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/NavigationKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/OffsetKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/SwingTextAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/SwingTextKeyboardDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/TextAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/TextKeyboardDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/UpKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/trees/JTreeAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/trees/JTreeMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/trees/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/DefaultFrameDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/DefaultInternalFrameDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/DefaultWindowDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/InternalFrameAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/InternalFramePopupMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/explorer/GUIBrowser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/explorer/TrialListenerManager.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/explorer/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ColorImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/FileImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageFinder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageLoader.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageSaver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageTool.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/PNGImageLoader.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/PNGImageSaver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/RoughImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/RoughImageFinder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/StrictImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/StrictImageFinder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/AbstractButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/CheckboxOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ChoiceOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ContainerOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/DialogOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/FrameOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JCheckBoxMenuItemOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JCheckBoxOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JColorChooserOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JComboBoxOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JDialogOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JEditorPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JFileChooserOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JFrameOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JInternalFrameOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JLabelOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JListOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JMenuBarOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JMenuItemOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JMenuOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JPasswordFieldOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JPopupMenuOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JProgressBarOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JRadioButtonMenuItemOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JRadioButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JScrollBarOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JScrollPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JSliderOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JSpinnerOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JSplitPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTabbedPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTableHeaderOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTableOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextAreaOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextFieldOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JToggleButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JToolTipOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTreeOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/LabelOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ListOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/Operator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ScrollPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ScrollbarOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/TextAreaOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/TextComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/TextFieldOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/WindowOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/AbstractTextStyleChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/DefaultVisualizer.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/DumpController.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/Dumper.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/EmptyVisualizer.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/LookAndFeel.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/MouseVisualizer.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/NameComponentChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/PNGDecoder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/PNGEncoder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/Platform.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/PropChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/RegExComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/StringPropChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/TextStyleChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/WindowJob.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/WindowManager.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/package-info.java
! test/jdk/start-Xvfb.sh
! test/jdk/sun/java2d/loops/GraphicsPrimitiveMgrTest.java
! test/jdk/sun/misc/SunMiscSignalTest.java
! test/jdk/sun/nio/cs/OLD/DBCSDecoderMapping.java
! test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Decoder.java
! test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Encoder.java
! test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Decoder.java
! test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Encoder.java
! test/jdk/sun/nio/cs/OLD/DBCS_ONLY_IBM_EBCDIC_Decoder.java
! test/jdk/sun/nio/cs/OLD/DoubleByteDecoder.java
! test/jdk/sun/nio/cs/OLD/DoubleByteEncoder.java
! test/jdk/sun/nio/cs/OLD/EUC_CN_OLD.java
! test/jdk/sun/nio/cs/OLD/EUC_JP_LINUX_OLD.java
! test/jdk/sun/nio/cs/OLD/EUC_JP_OLD.java
! test/jdk/sun/nio/cs/OLD/EUC_JP_Open_OLD.java
! test/jdk/sun/nio/cs/OLD/EUC_KR_OLD.java
! test/jdk/sun/nio/cs/OLD/GBK_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM1381_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM1383_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM930_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM933_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM935_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM937_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM939_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM942C_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM942_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM943C_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM943_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM948_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM949C_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM949_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM950_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM970_OLD.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0201_OLD.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_Decoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_Encoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_OLD.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Decoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Encoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_Decoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_Encoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_OLD.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Decoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Encoder.java
! test/jdk/sun/nio/cs/OLD/Johab_OLD.java
! test/jdk/sun/nio/cs/OLD/MS932DB.java
! test/jdk/sun/nio/cs/OLD/MS932_OLD.java
! test/jdk/sun/nio/cs/OLD/MS936_OLD.java
! test/jdk/sun/nio/cs/OLD/MS949_OLD.java
! test/jdk/sun/nio/cs/OLD/MS950_OLD.java
! test/jdk/sun/nio/cs/OLD/PCK_OLD.java
! test/jdk/sun/nio/cs/OLD/SJIS_OLD.java
! test/jdk/sun/nio/cs/OLD/SimpleEUCDecoder.java
! test/jdk/sun/nio/cs/OLD/SingleByteDecoder.java
! test/jdk/sun/nio/cs/OLD/SingleByteEncoder.java
! test/jdk/sun/nio/cs/TestUnmappable.java
! test/jdk/sun/security/krb5/config/native/libTestDynamicStore.m
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/generate.sh
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/openssl.cnf
! test/jdk/sun/security/ssl/SSLContextImpl/MD2InTrustAnchor.java
! test/jdk/sun/security/ssl/SSLContextImpl/MultipleChooseAlias.java
! test/jdk/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java
! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java
! test/jdk/sun/security/ssl/SignatureScheme/CustomizedClientSchemes.java
! test/jdk/sun/security/ssl/SignatureScheme/CustomizedServerSchemes.java
! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java
! test/jdk/sun/security/ssl/SignatureScheme/Tls13NamedGroups.java
! test/jdk/sun/security/util/math/BigIntegerModuloP.java
! test/jdk/sun/security/x509/URICertStore/ExtensionsWithLDAP.java
! test/jdk/tools/jlink/plugins/DefaultStripDebugPluginTest.java
! test/jdk/tools/jlink/plugins/StripNativeDebugSymbolsPlugin/FakeObjCopy.java
! test/jdk/tools/jlink/plugins/StripNativeDebugSymbolsPlugin/StripNativeDebugSymbolsPluginTest.java
! test/jdk/tools/launcher/exeJliLaunchTest.c
! test/lib/jdk/test/lib/OSVersion.java
! test/lib/jdk/test/lib/hprof/model/AbstractJavaHeapObjectVisitor.java
! test/lib/jdk/test/lib/hprof/model/ArrayTypeCodes.java
! test/lib/jdk/test/lib/hprof/model/HackJavaValue.java
! test/lib/jdk/test/lib/hprof/model/JavaBoolean.java
! test/lib/jdk/test/lib/hprof/model/JavaByte.java
! test/lib/jdk/test/lib/hprof/model/JavaChar.java
! test/lib/jdk/test/lib/hprof/model/JavaClass.java
! test/lib/jdk/test/lib/hprof/model/JavaDouble.java
! test/lib/jdk/test/lib/hprof/model/JavaField.java
! test/lib/jdk/test/lib/hprof/model/JavaFloat.java
! test/lib/jdk/test/lib/hprof/model/JavaHeapObject.java
! test/lib/jdk/test/lib/hprof/model/JavaHeapObjectVisitor.java
! test/lib/jdk/test/lib/hprof/model/JavaInt.java
! test/lib/jdk/test/lib/hprof/model/JavaLazyReadObject.java
! test/lib/jdk/test/lib/hprof/model/JavaLong.java
! test/lib/jdk/test/lib/hprof/model/JavaObject.java
! test/lib/jdk/test/lib/hprof/model/JavaObjectArray.java
! test/lib/jdk/test/lib/hprof/model/JavaObjectRef.java
! test/lib/jdk/test/lib/hprof/model/JavaShort.java
! test/lib/jdk/test/lib/hprof/model/JavaStatic.java
! test/lib/jdk/test/lib/hprof/model/JavaThing.java
! test/lib/jdk/test/lib/hprof/model/JavaValue.java
! test/lib/jdk/test/lib/hprof/model/JavaValueArray.java
! test/lib/jdk/test/lib/hprof/model/ReachableExcludes.java
! test/lib/jdk/test/lib/hprof/model/ReachableExcludesImpl.java
! test/lib/jdk/test/lib/hprof/model/ReachableObjects.java
! test/lib/jdk/test/lib/hprof/model/ReferenceChain.java
! test/lib/jdk/test/lib/hprof/model/Root.java
! test/lib/jdk/test/lib/hprof/model/Snapshot.java
! test/lib/jdk/test/lib/hprof/model/StackFrame.java
! test/lib/jdk/test/lib/hprof/model/StackTrace.java
! test/lib/jdk/test/lib/hprof/parser/FileReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/HprofReader.java
! test/lib/jdk/test/lib/hprof/parser/MappedReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/PositionDataInputStream.java
! test/lib/jdk/test/lib/hprof/parser/PositionInputStream.java
! test/lib/jdk/test/lib/hprof/parser/ReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/Reader.java
! test/lib/jdk/test/lib/hprof/util/ArraySorter.java
! test/lib/jdk/test/lib/hprof/util/Comparer.java
! test/lib/jdk/test/lib/hprof/util/CompositeEnumeration.java
! test/lib/jdk/test/lib/hprof/util/Misc.java
! test/lib/jdk/test/lib/hprof/util/VectorSorter.java
! test/lib/jdk/test/lib/jfr/AppExecutorHelper.java
! test/lib/jdk/test/lib/jfr/CommonHelper.java
! test/lib/jdk/test/lib/jfr/EventField.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/jdk/test/lib/jfr/EventTypePrototype.java
! test/lib/jdk/test/lib/jfr/EventVerifier.java
! test/lib/jdk/test/lib/jfr/Events.java
! test/lib/jdk/test/lib/jfr/FileHelper.java
! test/lib/jdk/test/lib/jfr/GCHelper.java
! test/lib/jdk/test/lib/jfr/RecurseThread.java
! test/lib/jdk/test/lib/jfr/SimpleEvent.java
! test/lib/jdk/test/lib/jfr/SimpleEventHelper.java
! test/lib/jdk/test/lib/jfr/SimpleSetting.java
! test/lib/jdk/test/lib/jfr/StreamingUtils.java
! test/lib/jdk/test/lib/jfr/Stressor.java
! test/lib/jdk/test/lib/jfr/TestClassLoader.java
! test/lib/jdk/test/lib/jfr/VoidFunction.java
! test/make/TestCompileCommands.gmk
! test/make/TestCopyFiles.gmk
! test/make/TestFixDepsFile.gmk
! test/make/TestIdea.gmk
! test/make/TestJavaCompilation.gmk
! test/make/TestMake.gmk
! test/make/TestMakeBase.gmk
! test/make/UtilsForTests.gmk
! test/make/autoconf/test.m4
! test/micro/org/openjdk/bench/java/lang/Characters.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentVsBits.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/libPtr.c
! test/micro/org/openjdk/bench/java/lang/foreign/libStrLen.c
! test/micro/org/openjdk/bench/java/nio/X-Buffers-bin.java.template
! test/micro/org/openjdk/bench/java/nio/X-ByteBuffers-bin.java.template
! test/micro/org/openjdk/bench/java/security/GetContext.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/README
! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMByteBuffer.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/AdHocAdapt.java
! test/micro/org/openjdk/bench/jdk/classfile/AdaptInjectNoop.java
! test/micro/org/openjdk/bench/jdk/classfile/AdaptMetadata.java
! test/micro/org/openjdk/bench/jdk/classfile/AdaptNull.java
! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java
! test/micro/org/openjdk/bench/jdk/classfile/ParseOptions.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/TestConstants.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
! test/micro/org/openjdk/bench/vm/fences/Multiple.java
! test/micro/org/openjdk/bench/vm/fences/MultipleWithLoads.java
! test/micro/org/openjdk/bench/vm/fences/MultipleWithStores.java
! test/micro/org/openjdk/bench/vm/fences/SafePublishing.java
! test/micro/org/openjdk/bench/vm/fences/Single.java
Changeset: a9679acd
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-09-12 20:17:52 +0000
URL: https://git.openjdk.org/leyden/commit/a9679acd5c85b88afe827dc55dbe9a78b00c8…
8253620: Debug symbols for tests missing on macos and windows
Reviewed-by: dholmes, ihse, jwaters
! make/common/TestFilesCompilation.gmk
! make/test/JtregNativeHotspot.gmk
Changeset: dde11551
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-09-12 22:59:34 +0000
URL: https://git.openjdk.org/leyden/commit/dde11551e26dedd28168d2d4528e9dd66ed82…
8315946: DecimalFormat and CompactNumberFormat do allow U+FFFE and U+FFFF in the pattern
Reviewed-by: naoto
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
Changeset: bd52bbfa
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2023-09-13 02:33:03 +0000
URL: https://git.openjdk.org/leyden/commit/bd52bbfa272691caab227d736021362c06449…
8316060: test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java may fail if heap is huge
Reviewed-by: lmesnik, dholmes
! test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java
Changeset: 1ebf510e
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-09-13 04:58:49 +0000
URL: https://git.openjdk.org/leyden/commit/1ebf510e5a42c7b53720ed94e39e081f74821…
8315743: RISC-V: Cleanup masm lr()/sc() methods
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: cbbfa0dd
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-09-13 04:59:19 +0000
URL: https://git.openjdk.org/leyden/commit/cbbfa0ddfb1485edfc6275dd7085b3096f7ec…
8315652: RISC-V: Features string uses wrong separator for jtreg
Reviewed-by: fyang, luhenry
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: a36f5a54
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-09-13 05:25:25 +0000
URL: https://git.openjdk.org/leyden/commit/a36f5a54ab4871739f2ccbabb684942fc3cad…
8315663: Open source misc awt tests
Reviewed-by: tr, jdv
+ test/jdk/java/awt/Icon/SetIconImageExceptionTest.java
+ test/jdk/sun/awt/PaletteTester.java
= test/jdk/sun/awt/duke.gif
Changeset: ece9bdfc
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-13 06:04:10 +0000
URL: https://git.openjdk.org/leyden/commit/ece9bdfc838a5c419c789319ff794f1ae29b0…
8299614: Shenandoah: STW mark should keep nmethod/oops referenced from stack chunk alive
Reviewed-by: rkennke, zgu
! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
Changeset: fe5ef5f2
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2023-09-13 07:27:18 +0000
URL: https://git.openjdk.org/leyden/commit/fe5ef5f20dcf647b4ca30963b42fa01449f0d…
8315677: Open source few swing JFileChooser and other tests
Reviewed-by: psadhukhan, tr
+ test/jdk/javax/swing/JFileChooser/bug4624353.java
+ test/jdk/javax/swing/JFileChooser/bug4673161.java
+ test/jdk/javax/swing/JFileChooser/bug4782168.java
+ test/jdk/javax/swing/JLabel/bug4822331.java
+ test/jdk/javax/swing/JOptionPane/bug4191835.java
Changeset: 36552e71
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-09-13 07:29:10 +0000
URL: https://git.openjdk.org/leyden/commit/36552e7193a094936d5ed51be602b9c840d9b…
8316123: ProblemList serviceability/dcmd/gc/RunFinalizationTest.java on AIX
Reviewed-by: clanger
! test/hotspot/jtreg/ProblemList.txt
Changeset: 2d168c57
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-13 07:32:54 +0000
URL: https://git.openjdk.org/leyden/commit/2d168c573402c0fc3dfb6c1fe6f48ec46997f…
8313202: MutexLocker should disallow null Mutexes
Reviewed-by: dholmes, coleenp, dcubed
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/task.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: bb6b3f24
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2023-09-13 07:35:01 +0000
URL: https://git.openjdk.org/leyden/commit/bb6b3f2486b07a6ccdeea18519453e6d9c05c…
8315761: Open source few swing JList and JMenuBar tests
Reviewed-by: psadhukhan, tr
+ test/jdk/javax/swing/JList/bug4300224.java
+ test/jdk/javax/swing/JList/bug4487689.java
+ test/jdk/javax/swing/JList/bug4832765.java
+ test/jdk/javax/swing/JMenuBar/bug4802656.java
Changeset: fecd2fd8
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2023-09-13 07:42:53 +0000
URL: https://git.openjdk.org/leyden/commit/fecd2fd8f26d0e8905a519e30e9aa171683c9…
8315898: Open source swing JMenu tests
Reviewed-by: serb
+ test/jdk/javax/swing/JMenu/bug4143592.java
+ test/jdk/javax/swing/JMenu/bug4148154.java
+ test/jdk/javax/swing/JMenu/bug4156316.java
+ test/jdk/javax/swing/JMenu/bug4161866.java
+ test/jdk/javax/swing/JMenu/bug4244796.java
+ test/jdk/javax/swing/JMenu/bug4767393.java
Changeset: f8df754b
Author: shaojin.wensj <shaojin.wensj(a)alibaba-inc.com>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-09-13 08:25:13 +0000
URL: https://git.openjdk.org/leyden/commit/f8df754b9a3f58ff5f26e63de70d02f3433a9…
8311207: Cleanup for Optimization for UUID.toString
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
Changeset: f804f865
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-09-13 10:47:20 +0000
URL: https://git.openjdk.org/leyden/commit/f804f8652da71b18cc654c08c12d07d6fd43c…
8314612: TestUnorderedReduction.java fails with -XX:MaxVectorSize=32 and -XX:+AlignVector
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
Changeset: f9ab115a
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-09-13 12:45:54 +0000
URL: https://git.openjdk.org/leyden/commit/f9ab115acb5044f25e2553521a09c35ae02c9…
8316050: Use hexadecimal encoding in MemorySegment::toString
Reviewed-by: rriggs, mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
Changeset: b3dad244
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-13 13:40:54 +0000
URL: https://git.openjdk.org/leyden/commit/b3dad2443a7cb239fda0a320b8790fab592c2…
8316021: Serial: Remove unused Generation::post_compact
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/generation.hpp
Changeset: a731a24c
Author: Ludovic Henry <luhenry(a)openjdk.org>
Date: 2023-09-13 14:54:43 +0000
URL: https://git.openjdk.org/leyden/commit/a731a24c93a89df08db7e01c09eb5786889c9…
8315934: RISC-V: Disable conservative fences per vendor
Reviewed-by: rehn, mli, fyang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: ff240a91
Author: Sean Coffey <coffeys(a)openjdk.org>
Date: 2023-09-13 15:05:46 +0000
URL: https://git.openjdk.org/leyden/commit/ff240a9135e0f0c78ecffadbef38edb3b0479…
8316087: Test SignedLoggerFinderTest.java is still failing
Reviewed-by: dfuchs
! test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/SignedLoggerFinderTest.java
= test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/java.base/share/classes/jdk/internal/event/EventHelper.java
Changeset: 3b0a6d2a
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-09-13 15:09:01 +0000
URL: https://git.openjdk.org/leyden/commit/3b0a6d2a6842962218b8cebcd9c0672cb4ee6…
8314226: Series of colon-style fallthrough switch cases with guards compiled incorrectly
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
+ test/langtools/tools/javac/patterns/T8314226.java
Changeset: ce93d27f
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-09-13 20:32:21 +0000
URL: https://git.openjdk.org/leyden/commit/ce93d27fe5725af6424573ceb29cc12f20165…
6228794: java.text.ChoiceFormat pattern behavior is not well documented.
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: 92ad4a23
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-09-13 20:58:23 +0000
URL: https://git.openjdk.org/leyden/commit/92ad4a2399bb06b36b167a60c00d2299917fc…
8315789: Minor HexFormat performance improvements
Reviewed-by: rriggs
! src/java.base/share/classes/java/util/HexFormat.java
+ test/micro/org/openjdk/bench/java/util/HexFormatBench.java
Changeset: 1741d13b
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-09-13 22:23:27 +0000
URL: https://git.openjdk.org/leyden/commit/1741d13b1260253d1e299e8da9c42b5519a7a…
8315726: Open source several AWT applet tests
Reviewed-by: psadhukhan, aivanov
+ test/jdk/java/awt/Choice/ChoiceSelectTest.java
+ test/jdk/java/awt/Component/Displayable.java
+ test/jdk/java/awt/Focus/TestWindowsLFFocus.java
+ test/jdk/java/awt/geom/HitTest/PathHitTest.java
Changeset: 23fab118
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-09-13 22:52:01 +0000
URL: https://git.openjdk.org/leyden/commit/23fab1181b6a053efc4661d5a10caa90b109a…
8314828: Mark 3 jcmd command-line options test as vm.flagless
Reviewed-by: cjplummer
! test/hotspot/jtreg/serviceability/dcmd/framework/HelpTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/InvalidCommandTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
Changeset: eb37c7e3
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2023-09-13 23:40:44 +0000
URL: https://git.openjdk.org/leyden/commit/eb37c7e361527d937cf5d461a6cca54bd894e…
8315971: ProblemList containers/docker/TestMemoryAwareness.java on linux-all
Reviewed-by: shade
! test/hotspot/jtreg/ProblemList.txt
Changeset: 11d431b2
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-09-14 01:20:24 +0000
URL: https://git.openjdk.org/leyden/commit/11d431b2c436d6b2a0aa7a00d676a93c1b87d…
8316228: jcmd tests are broken by 8314828
Reviewed-by: dholmes
! test/hotspot/jtreg/serviceability/dcmd/framework/HelpTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/InvalidCommandTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
Changeset: 639ba13c
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-09-14 07:02:29 +0000
URL: https://git.openjdk.org/leyden/commit/639ba13c4b0ada1c2ae0a46e99ed707c219b3…
8316179: Use consistent naming for lightweight locking in MacroAssembler
Reviewed-by: rkennke, coleenp, dholmes
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
Changeset: 903b9e8d
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2023-09-14 07:06:20 +0000
URL: https://git.openjdk.org/leyden/commit/903b9e8dd966fbb61222c59048b752ed8b42b…
8316199: Remove sun/tools/jstatd/TestJstatd* tests from problemlist for Windows.
Reviewed-by: lmesnik, cjplummer
! test/jdk/ProblemList.txt
Changeset: 14408bc8
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-09-14 09:01:13 +0000
URL: https://git.openjdk.org/leyden/commit/14408bc8f846447312fd18dde1f8c615ddad6…
8315973: Remove unused fields from ThreadLocalRandom
Reviewed-by: jpai
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
Changeset: 33c62e4f
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-09-14 10:09:08 +0000
URL: https://git.openjdk.org/leyden/commit/33c62e4fffe33a7593fd0c01de53507bfd01d…
8316154: Opensource JTextArea manual tests
Reviewed-by: abhiscxk, jdv
+ test/jdk/javax/swing/JTextArea/bug4265784.java
Changeset: 8f4dfc44
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-09-14 10:21:44 +0000
URL: https://git.openjdk.org/leyden/commit/8f4dfc443ba5820f5799fff1418d6632d502d…
8316164: Opensource JMenuBar manual test
Reviewed-by: tr, jdv
+ test/jdk/javax/swing/JMenuBar/bug4403749.java
Changeset: b48dbf6b
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-09-14 11:50:24 +0000
URL: https://git.openjdk.org/leyden/commit/b48dbf6bfa652ef031c35f0a85a409142563a…
8316181: Move the fast locking implementation out of the .ad files
Reviewed-by: thartmann, rkennke, fyang
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: de9b971c
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-14 12:06:25 +0000
URL: https://git.openjdk.org/leyden/commit/de9b971c2e21d01586c15ad87c33dd8f24e64…
8315933: Serial: Remove empty Generation::ensure_parsability
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.hpp
Changeset: edd454b5
Author: Soumadipta Roy <roysouma(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-14 12:21:45 +0000
URL: https://git.openjdk.org/leyden/commit/edd454b502b9bacde55492820e52655bbac63…
8315766: Parallelize gc/stress/TestStressIHOPMultiThread.java test
Reviewed-by: shade, tschatzl
! test/hotspot/jtreg/gc/stress/TestStressIHOPMultiThread.java
Changeset: cfa89012
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-09-14 13:50:49 +0000
URL: https://git.openjdk.org/leyden/commit/cfa89012ab017f3ae147094e5cab6dfd040ce…
8315338: RISC-V: Change flags for stable extensions to non-experimental
Reviewed-by: fyang, luhenry, fjiang
! src/hotspot/cpu/riscv/globals_riscv.hpp
Changeset: 83dca629
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2023-09-14 14:30:14 +0000
URL: https://git.openjdk.org/leyden/commit/83dca6296e3fc7b9912ef7b82e443ce1415a7…
8313638: Add test for dump of resolved references
Reviewed-by: ccheung, iklam
! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesTestApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesWb.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 3abe7982
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-14 14:49:40 +0000
URL: https://git.openjdk.org/leyden/commit/3abe7982bfbc5787962863f8604ddecadf770…
8316115: Parallel: Fix -Wconversion warnings around NUMA node ID
Reviewed-by: shade, tschatzl
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
Changeset: a57b9dab
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-09-14 15:50:03 +0000
URL: https://git.openjdk.org/leyden/commit/a57b9dab6c02c313f3975f47d502dae270c67…
8316242: Opensource SwingGraphics manual test
Reviewed-by: kizune, abhiscxk
+ test/jdk/javax/swing/SwingGraphics/TranslateTest.java
Changeset: eb1f67b1
Author: Soumadipta Roy <roysouma(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2023-09-14 15:59:13 +0000
URL: https://git.openjdk.org/leyden/commit/eb1f67b160c4d2b8feb7330786ecd8e53ed53…
8315937: Enable parallelism in vmTestbase/nsk/stress/numeric tests
Reviewed-by: shade, lmesnik
- test/hotspot/jtreg/vmTestbase/nsk/stress/numeric/TEST.properties
Changeset: 5cea53d3
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-09-14 16:10:55 +0000
URL: https://git.openjdk.org/leyden/commit/5cea53d372744ddf1bedaae4667415e6525ef…
8315810: Reimplement sun.reflect.ReflectionFactory::newConstructorForSerialization with method handles
Co-authored-by: Chen Liang <liach(a)openjdk.org>
Reviewed-by: rriggs
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleAccessorFactory.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! test/jdk/java/lang/reflect/MethodHandleAccessorsTest.java
! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java
Changeset: c11f8352
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2023-09-14 17:51:54 +0000
URL: https://git.openjdk.org/leyden/commit/c11f8352e96a01b39e54080716030ec96f717…
8315824: Open source several Swing Text/HTML related tests
Reviewed-by: psadhukhan, azvegint
+ test/jdk/javax/swing/text/StyledEditorKit/bug4253334.java
+ test/jdk/javax/swing/text/StyledEditorKit/bug4329418.java
+ test/jdk/javax/swing/text/bug4739057.java
+ test/jdk/javax/swing/text/bug4763466.java
+ test/jdk/javax/swing/text/html/bug4210307.java
+ test/jdk/javax/swing/text/html/bug4839739.java
Changeset: c7d306c6
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-09-14 18:27:12 +0000
URL: https://git.openjdk.org/leyden/commit/c7d306c65c5ed26839b323f3dfc7e5b68e5ad…
8315541: Classfile API TypeAnnotation.TargetInfo factory methods accept null labels
Reviewed-by: briangoetz
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
Changeset: 6d47fc6d
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-09-14 18:29:01 +0000
URL: https://git.openjdk.org/leyden/commit/6d47fc6d5b81d6764af322cc17653683f79a8…
8313258: RuntimeInvisibleTypeAnnotationsAttribute.annotations() API Index out of Bound error
Reviewed-by: briangoetz
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! test/jdk/jdk/classfile/LimitsTest.java
Changeset: ca747f09
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-09-14 18:30:39 +0000
URL: https://git.openjdk.org/leyden/commit/ca747f09b67071938fb101ce61742c56305af…
8315678: Classfile API ConstantPool::entryCount and ConstantPool::entryByIndex methods are confusing
Reviewed-by: briangoetz
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/IntegerEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodHandleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/NameAndTypeEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/StringEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
! test/jdk/jdk/classfile/ConstantPoolCopyTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/classfiles/T8255757/T8255757.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/patterns/MatchExceptionTest.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javap/classfile/T6887895.java
Changeset: 2a6fb9ce
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-09-14 18:52:24 +0000
URL: https://git.openjdk.org/leyden/commit/2a6fb9ce59be2d06c753b920ed689c0cc6775…
8316147: Remove serviceability/sa/TestJhsdbJstackMixed.java from -Xcomp problem list
Reviewed-by: lmesnik
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: b2e91060
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-09-14 18:52:51 +0000
URL: https://git.openjdk.org/leyden/commit/b2e91060db82a13e993227f538c8d54b41a97…
8313452: Improve Classfile API attributes handling safety
Reviewed-by: briangoetz
! src/java.base/share/classes/jdk/internal/classfile/AttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/Attributes.java
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassfileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
+ test/jdk/jdk/classfile/OptionsTest.java
Changeset: 44152616
Author: Soumadipta Roy <roysouma(a)amazon.com>
Committer: Martin Buchholz <martin(a)openjdk.org>
Date: 2023-09-14 19:22:31 +0000
URL: https://git.openjdk.org/leyden/commit/4415261688dc258b6d254668bcf8818c61cc6…
8315683: Parallelize java/util/concurrent/tck/JSR166TestCase.java
Reviewed-by: martin, shade
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
Changeset: d475f61f
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2023-09-14 22:03:03 +0000
URL: https://git.openjdk.org/leyden/commit/d475f61fd52b7d379260811b32d3815786858…
8315731: Open source several Swing Text related tests
Reviewed-by: psadhukhan, tr
+ test/jdk/javax/swing/text/CompositeView/bug4398059.java
+ test/jdk/javax/swing/text/DefaultCaret/bug4197894.java
+ test/jdk/javax/swing/text/DefaultCaret/bug4203175.java
+ test/jdk/javax/swing/text/DefaultEditorKit/bug4265242.java
+ test/jdk/javax/swing/text/DefaultStyledDocument/bug4472852.java
Changeset: b55e418a
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-09-14 22:19:18 +0000
URL: https://git.openjdk.org/leyden/commit/b55e418a077791b39992042411cde97f68dc3…
8301991: Convert l10n properties resource bundles to UTF-8 native
Reviewed-by: naoto
! make/jdk/src/classes/build/tools/compileproperties/CompileProperties.java
! make/langtools/tools/compileproperties/CompileProperties.java
! src/demo/share/jfc/CodePointIM/resources/codepoint_de.properties
! src/demo/share/jfc/CodePointIM/resources/codepoint_ja.properties
! src/demo/share/jfc/CodePointIM/resources/codepoint_zh_CN.properties
! src/demo/share/jfc/Notepad/resources/Notepad_de.properties
! src/demo/share/jfc/Notepad/resources/Notepad_ja.properties
! src/demo/share/jfc/Notepad/resources/Notepad_zh_CN.properties
! src/demo/share/jfc/Stylepad/resources/Stylepad_de.properties
! src/demo/share/jfc/Stylepad/resources/Stylepad_ja.properties
! src/demo/share/jfc/Stylepad/resources/Stylepad_zh_CN.properties
! src/demo/share/jfc/SwingSet2/resources/swingset_de.properties
! src/demo/share/jfc/SwingSet2/resources/swingset_ja.properties
! src/demo/share/jfc/SwingSet2/resources/swingset_zh_CN.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_es.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_fr.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_it.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ko.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_pt_BR.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_sv.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_TW.properties
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/classes/sun/util/resources/LocaleNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_de.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_es.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_fr.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_it.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_ja.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_ko.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_pt_BR.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_sv.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_zh_CN.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_zh_TW.properties
! src/java.desktop/macosx/classes/sun/awt/resources/awtosx.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_de.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_es.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_fr.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_it.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_ja.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_TW.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_es.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_fr.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_de.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_es.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_fr.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ja.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ko.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_sv.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_de.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_es.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_fr.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_it.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_ja.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_ko.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_pt_BR.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_sv.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_zh_CN.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_zh_TW.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_de.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_es.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_fr.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_it.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ja.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ko.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_pt_BR.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_sv.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_TW.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties
! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_ja.properties
! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_ko.properties
! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_zh_CN.properties
! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_zh_TW.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_es.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_fr.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_ja.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_ko.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_pt_BR.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_zh_CN.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_zh_TW.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_de.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_es.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_fr.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_it.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_ja.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_ko.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_pt_BR.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_sv.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_zh_CN.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_zh_TW.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_de.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_es.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_fr.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_it.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ja.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ko.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_pt_BR.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_sv.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_zh_CN.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_zh_TW.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_de.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_ja.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/resources/simpleserver_de.properties
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/resources/simpleserver_ja.properties
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/resources/simpleserver_zh_CN.properties
! src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/ExceptionMessages.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_de.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_ja.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_de.properties
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_ja.properties
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_zh_CN.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_zh_CN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_AE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_BH.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_DZ.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_EG.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_IQ.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_JO.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_KW.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_LB.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_LY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_MA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_OM.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_QA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SD.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_TN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_YE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_be_BY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_bg_BG.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ca_ES.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_cs_CZ.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_da_DK.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_AT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_DE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_LU.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_el_CY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_el_GR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_GB.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_IE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_MT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_ES.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_et_EE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fi_FI.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_BE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_FR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_LU.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ga_IE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_he_IL.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hi_IN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hr_HR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_it.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_it_IT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ja.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ja_JP.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ko.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ko_KR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_lt_LT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_lv_LV.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_mt_MT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_nl_BE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_nl_NL.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pl_PL.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pt_PT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ru_RU.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sk_SK.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sl_SI.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_BA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_CS.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_Latn_BA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_Latn_ME.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_ME.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_RS.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sv.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sv_SE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_th_TH.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_uk_UA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_vi_VN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_CN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_TW.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ar.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_be.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_bg.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ca.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_cs.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_de.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_el.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_es.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_es_US.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_fi.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_fr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ga.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_he.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_hi.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_hu.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_is.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_it.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ja.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ko.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_lt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_lv.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_mk.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ms.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_mt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_nl.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_no.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_no_NO_NY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pl.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt_BR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt_PT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ro.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ru.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sk.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sl.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sq.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sr_Latn.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sv.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_th.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_tr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_uk.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_vi.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh_TW.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_de.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_es.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_fr.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_it.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ko.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_pt_BR.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_sv.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_CN.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_TW.properties
! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java
! test/jdk/java/text/Format/NumberFormat/CurrencySymbols.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_ja.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_ja_JP_kyoto.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_ja_JP_osaka.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_xx.properties
! test/jdk/java/util/ResourceBundle/Bug6204853.properties
! test/jdk/performance/client/SwingMark/src/resources/JMTest_04_ja.properties
! test/jdk/performance/client/SwingMark/src/resources/ListTest_ja.properties
! test/jdk/performance/client/SwingMark/src/resources/TextAreaTest_ja.properties
Changeset: 96781ba3
Author: Pengfei Li <pli(a)openjdk.org>
Date: 2023-09-15 01:02:44 +0000
URL: https://git.openjdk.org/leyden/commit/96781ba33d4717c8df2b9ba4cd5d66858cf5c…
8312332: C2: Refactor SWPointer out from SuperWord
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ src/hotspot/share/opto/vectorization.cpp
+ src/hotspot/share/opto/vectorization.hpp
Changeset: 783e44d0
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2023-09-15 03:04:28 +0000
URL: https://git.openjdk.org/leyden/commit/783e44d07ee9dccf46c5df1c604290fd311cd…
8316326: ProblemList java/awt/Mouse/EnterExitEvents/DragWindowTest.java on macosx-all again
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: 8dc2d928
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-09-15 05:43:57 +0000
URL: https://git.openjdk.org/leyden/commit/8dc2d9280e9d100374a6e33b5d32905bc909a…
8316190: Improve MemorySegment::toString
Reviewed-by: rriggs
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! test/jdk/java/foreign/TestSegments.java
Changeset: 4a63eb05
Author: Tejesh R <tr(a)openjdk.org>
Date: 2023-09-15 06:08:27 +0000
URL: https://git.openjdk.org/leyden/commit/4a63eb05221c1829b157a025a4d35cdd77a9f…
8315834: Open source several Swing JSpinner related tests
Reviewed-by: psadhukhan, abhiscxk
+ test/jdk/javax/swing/JSpinner/bug4522737.java
+ test/jdk/javax/swing/JSpinner/bug4656590.java
+ test/jdk/javax/swing/JSpinner/bug4680204.java
+ test/jdk/javax/swing/JSpinner/bug4862257.java
+ test/jdk/javax/swing/JSpinner/bug5104421.java
Changeset: 0775bf2f
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2023-09-15 06:18:36 +0000
URL: https://git.openjdk.org/leyden/commit/0775bf2f0375b1bc63c187399cbc3fdc5a192…
8316106: Open source few swing JInternalFrame and JMenuBar tests
Reviewed-by: kizune, tr
+ test/jdk/javax/swing/JInternalFrame/bug4268949.java
+ test/jdk/javax/swing/JInternalFrame/bug4309079.java
+ test/jdk/javax/swing/JInternalFrame/bug4732229.java
+ test/jdk/javax/swing/JInternalFrame/bug5009724.java
+ test/jdk/javax/swing/JMenuBar/bug4191374.java
Changeset: bfbc41c1
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2023-09-15 06:23:20 +0000
URL: https://git.openjdk.org/leyden/commit/bfbc41c1f177c7a2b8e91351ac41eaffaab2d…
8315741: Open source few swing JFormattedTextField and JPopupMenu tests
Reviewed-by: kizune, tr
+ test/jdk/javax/swing/JFormattedTextField/bug4741926.java
+ test/jdk/javax/swing/JFormattedTextField/bug4863121.java
+ test/jdk/javax/swing/JFormattedTextField/bug4886538.java
+ test/jdk/javax/swing/JPopupMenu/bug4123919.java
+ test/jdk/javax/swing/JPopupMenu/bug4197019.java
Changeset: d575968b
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-15 07:14:35 +0000
URL: https://git.openjdk.org/leyden/commit/d575968b4bde74bd557cb84e89f0fa0f96b04…
8316178: Better diagnostic header for CodeBlobs
Reviewed-by: thartmann, kvn
! src/hotspot/share/code/codeBlob.cpp
Changeset: 4070829a
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-09-15 07:42:23 +0000
URL: https://git.openjdk.org/leyden/commit/4070829ae589678578a93b2886e02e04cf0a1…
8315931: RISC-V: xxxMaxVectorTestsSmokeTest fails when using RVV
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 4f864faf
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2023-09-15 08:30:18 +0000
URL: https://git.openjdk.org/leyden/commit/4f864faf428c8171be975a79db5bc2bc145f8…
8314136: Test java/net/httpclient/CancelRequestTest.java failed: WARNING: tracker for HttpClientImpl(42) has outstanding operations
Reviewed-by: jpai
! test/jdk/java/net/httpclient/CancelRequestTest.java
Changeset: 86dde5e0
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-09-15 08:59:48 +0000
URL: https://git.openjdk.org/leyden/commit/86dde5e02b170c60e18930b66e05f0f3dd482…
8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm
Reviewed-by: ayang, tschatzl
! test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java
Changeset: 25f32f35
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-09-15 09:09:21 +0000
URL: https://git.openjdk.org/leyden/commit/25f32f353830fddd4883f0fd191303b9dd989…
8316160: Remove sun.misc.Unsafe.{shouldBeInitialized,ensureClassInitialized}
Reviewed-by: rriggs, mchung, jpai
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
Changeset: 89cb290b
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-09-15 09:18:28 +0000
URL: https://git.openjdk.org/leyden/commit/89cb290bb0b3947126d836789f0f68a6b9821…
8312165: Fix typos in java.desktop Swing
Co-authored-by: Alexey Ivanov <aivanov(a)openjdk.org>
Reviewed-by: aivanov
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java
! src/java.desktop/share/classes/javax/swing/FocusManager.java
! src/java.desktop/share/classes/javax/swing/GroupLayout.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/JLayeredPane.java
! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JMenu.java
! src/java.desktop/share/classes/javax/swing/JMenuItem.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JSlider.java
! src/java.desktop/share/classes/javax/swing/JSplitPane.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! src/java.desktop/share/classes/javax/swing/ProgressMonitor.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/SpinnerListModel.java
! src/java.desktop/share/classes/javax/swing/SwingWorker.java
! src/java.desktop/share/classes/javax/swing/ToolTipManager.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/event/InternalFrameListener.java
! src/java.desktop/share/classes/javax/swing/event/TreeModelEvent.java
! src/java.desktop/share/classes/javax/swing/event/TreeSelectionEvent.java
! src/java.desktop/share/classes/javax/swing/plaf/BorderUIResource.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalDesktopIconUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneDivider.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/DropShadowEffect.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/Effect.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/ImageCache.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/InnerShadowEffect.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthArrowButton.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSliderUI.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/AbstractWriter.java
! src/java.desktop/share/classes/javax/swing/text/CompositeView.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/Document.java
! src/java.desktop/share/classes/javax/swing/text/GapContent.java
! src/java.desktop/share/classes/javax/swing/text/GlyphView.java
! src/java.desktop/share/classes/javax/swing/text/InternationalFormatter.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/StringContent.java
! src/java.desktop/share/classes/javax/swing/text/StyleContext.java
! src/java.desktop/share/classes/javax/swing/text/StyledEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/Utilities.java
! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
! src/java.desktop/share/classes/javax/swing/text/html/Map.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java
! src/java.desktop/share/classes/javax/swing/tree/TreeNode.java
! src/java.desktop/share/classes/javax/swing/tree/TreeSelectionModel.java
! src/java.desktop/share/classes/sun/swing/AccumulativeRunnable.java
! src/java.desktop/share/classes/sun/swing/DefaultLookup.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/share/classes/sun/swing/LightweightContent.java
! src/java.desktop/share/classes/sun/swing/PrintingStatus.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! src/java.desktop/share/classes/sun/swing/icon/SortArrowIcon.java
! src/java.desktop/share/classes/sun/swing/plaf/DesktopProperty.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopProperty.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
Changeset: 31c4e03d
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2023-09-15 09:48:58 +0000
URL: https://git.openjdk.org/leyden/commit/31c4e03d5d4682a10825bd7cf2d37971e686b…
8314551: More generic way to handshake GC threads with monitor deflation
Reviewed-by: jsjolen, eosterlund
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 42dc6b5d
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2023-09-15 10:04:43 +0000
URL: https://git.openjdk.org/leyden/commit/42dc6b5d3a620c208717d875eb4caa5dc7401…
8316182: RISC-V: SA stack walking code having trouble finding sender frame when invoking LambdaForms is involved
Reviewed-by: fyang
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
Changeset: bd268137
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-15 11:39:16 +0000
URL: https://git.openjdk.org/leyden/commit/bd268137ed2e97d5ca6842758bd49ca66e8a3…
8316295: Serial: Remove empty Generation::promotion_failure_occurred
Reviewed-by: tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/generation.hpp
Changeset: 3c743cfe
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2023-09-15 13:12:15 +0000
URL: https://git.openjdk.org/leyden/commit/3c743cfea00692d0b938cb1cbde936084eecf…
8312126: NullPointerException in CertStore.getCRLs after 8297955
Reviewed-by: weijun
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java
Changeset: 8dfde28b
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-09-15 15:15:46 +0000
URL: https://git.openjdk.org/leyden/commit/8dfde28b289cbb53173f0ab759156088bbaf7…
8315485: (fs) Move java/nio/file/Path/Misc.java tests into java/nio/file/Path/PathOps.java
Reviewed-by: alanb
- test/jdk/java/nio/file/Path/Misc.java
! test/jdk/java/nio/file/Path/PathOps.java
Changeset: dc5ca1d3
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2023-09-15 17:21:27 +0000
URL: https://git.openjdk.org/leyden/commit/dc5ca1d3798727fd29a6a40e9f7777cb7f85c…
8316031: SSLFlowDelegate should not log from synchronized block
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
Changeset: 149acd18
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-09-15 17:32:41 +0000
URL: https://git.openjdk.org/leyden/commit/149acd186ed68d290e22dc2c86e17f46ef68b…
8316207: Fix typos in java.io.StreamTokenizer
Reviewed-by: naoto
! src/java.base/share/classes/java/io/StreamTokenizer.java
Changeset: 00504472
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-09-15 20:22:03 +0000
URL: https://git.openjdk.org/leyden/commit/00504472b979a33a7a19a56dee8d332ad82e6…
8316148: Remove sun/tools/jhsdb/JStackStressTest.java from problem list
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: 8f46abc9
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2023-09-15 20:32:38 +0000
URL: https://git.openjdk.org/leyden/commit/8f46abc938ffe338e25d5fdbdcfa0aaa12edf…
8315889: Open source several Swing HTMLDocument related tests
Reviewed-by: tr, azvegint
+ test/jdk/javax/swing/text/html/HTMLDocument/bug4226914.java
+ test/jdk/javax/swing/text/html/HTMLDocument/bug4251593.java
+ test/jdk/javax/swing/text/html/HTMLDocument/bug4687405.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4213373.java
Changeset: c92bdb0e
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-09-16 07:51:34 +0000
URL: https://git.openjdk.org/leyden/commit/c92bdb0e917e1251c0c2ef6b873df702b816c…
8316187: Modernize examples in StringTokenizer and {Date,Number}Format
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/util/StringTokenizer.java
Changeset: e6241982
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-09-16 21:08:49 +0000
URL: https://git.openjdk.org/leyden/commit/e62419823a06ebd4499c5fadfc1f53a9bc3f7…
8316387: Exclude more failing multicast tests on AIX after JDK-8315651
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: 4b8f5d03
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-09-16 21:31:23 +0000
URL: https://git.openjdk.org/leyden/commit/4b8f5d031a081347ca611fa649cd75c4c1ec9…
8316273: JDK-8315818 broke JVMCIPrintProperties on libgraal
Reviewed-by: never, kvn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/runtime/threads.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
Changeset: f4403296
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-09-17 11:53:12 +0000
URL: https://git.openjdk.org/leyden/commit/f44032969f37948a49e5bd0ed6738aa4d9368…
8316391: (zipfs) ZipFileSystem.readFullyAt does not tolerate short reads
Reviewed-by: jpai, lancea
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipInfo.java
! test/jdk/java/nio/channels/FileChannel/LargeGatheringWrite.java
Changeset: ca3fe7b3
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-18 05:53:12 +0000
URL: https://git.openjdk.org/leyden/commit/ca3fe7b3fd9c4d08ac7a40d9bd36149ce3d71…
8315932: runtime/InvocationTests spend a lot of time on dependency verification
Reviewed-by: phh, vlivanov
! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java
Changeset: aa0ebeed
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-09-18 07:01:48 +0000
URL: https://git.openjdk.org/leyden/commit/aa0ebeedb18c5fafb4a86a53e1b1f59f330f0…
8316341: sun/security/pkcs11/PKCS11Test.java needs adjustment on Linux ppc64le Ubuntu 22
Reviewed-by: lucy, clanger
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: fbc766ee
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-09-18 07:14:53 +0000
URL: https://git.openjdk.org/leyden/commit/fbc766ee21ff7e6d414bd7d2c8bd7c9e1889a…
8315988: Parallel: Make TestAggressiveHeap use createTestJvm
Reviewed-by: ayang, tschatzl
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
Changeset: 1203e11a
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-09-18 08:35:31 +0000
URL: https://git.openjdk.org/leyden/commit/1203e11a8d9b3ef0695282d980ad411213e6a…
8294969: Convert jdk.jdeps javap to use the Classfile API
Reviewed-by: vromero
! src/java.base/share/classes/jdk/internal/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/DynamicConstantPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/module-info.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/InstructionDetailWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/SourceWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TryBlockWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! test/hotspot/jtreg/ProblemList.txt
! test/langtools/tools/javap/8260403/T8260403.java
! test/langtools/tools/javap/T6866657.java
! test/langtools/tools/javap/T7186925.java
+ test/langtools/tools/javap/malformed/Malformed.jcod
+ test/langtools/tools/javap/malformed/MalformedTest.java
Changeset: 3828dc91
Author: Nikita Sakharin <17588081+nikita-sakharin(a)users.noreply.github.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-18 09:20:11 +0000
URL: https://git.openjdk.org/leyden/commit/3828dc913a3ea28d622b69bd07f26949128eb…
8314236: Overflow in Collections.rotate
Co-authored-by: Nikita Sakharin <17588081+nikita-sakharin(a)users.noreply.github.com>
Reviewed-by: shade, smarks
! src/java.base/share/classes/java/util/Collections.java
+ test/jdk/java/util/Collections/RotateHuge.java
Changeset: ecce2afc
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-18 11:36:42 +0000
URL: https://git.openjdk.org/leyden/commit/ecce2afc1a99bc0be53097ef89d2726201da0…
8316357: Serial: Remove unused GenCollectedHeap::space_containing
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
Changeset: 21c2dac1
Author: Joachim Kern <jkern(a)openjdk.org>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-09-18 11:57:48 +0000
URL: https://git.openjdk.org/leyden/commit/21c2dac15957e6d71e8f32a55f3825671da09…
8315706: com/sun/tools/attach/warnings/DynamicLoadWarningTest.java real fix for failure on AIX
Reviewed-by: dholmes, mbaesken
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgent.hpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! test/jdk/com/sun/tools/attach/warnings/DynamicLoadWarningTest.java
Changeset: bf9d1e20
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-09-18 12:31:14 +0000
URL: https://git.openjdk.org/leyden/commit/bf9d1e2071d54df1abaead43665f8652fe0ac…
8316399: Exclude java/net/MulticastSocket/Promiscuous.java on AIX
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: 2e2d49c7
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-09-18 12:31:36 +0000
URL: https://git.openjdk.org/leyden/commit/2e2d49c76d7bb43a431b5c4f2552beef87982…
8316400: Exclude jdk/jfr/event/runtime/TestResidentSetSizeEvent.java on AIX
Reviewed-by: mbaesken
! test/jdk/ProblemList.txt
Changeset: f09b7af6
Author: shaojin.wensj <shaojin.wensj(a)alibaba-inc.com>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-09-18 17:04:50 +0000
URL: https://git.openjdk.org/leyden/commit/f09b7af6851c725b0fc4d63832b52e17c4d24…
8311220: Optimization for StringLatin UpperLower
Reviewed-by: redestad, liach
! src/java.base/share/classes/java/lang/StringLatin1.java
Changeset: 4421951d
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-18 18:29:33 +0000
URL: https://git.openjdk.org/leyden/commit/4421951d8f1c6fb16255851a803252fe96a45…
8316142: Enable parallelism in vmTestbase/nsk/monitoring/stress/lowmem tests
Reviewed-by: lmesnik, cjplummer
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem013/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem014/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem015/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem016/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem017/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem018/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem019/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem020/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem021/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem022/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem023/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem024/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem025/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem026/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem027/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem028/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem029/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem030/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem031/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem032/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem033/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem034/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem035/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem036/TEST.properties
Changeset: 1b104b63
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-09-18 20:12:38 +0000
URL: https://git.openjdk.org/leyden/commit/1b104b63a97ec947b34b85658153ab6c182cb…
8314909: tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]:
Reviewed-by: almatvee
! test/jdk/tools/jpackage/TEST.properties
Changeset: dcea9bf0
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-09-18 20:19:36 +0000
URL: https://git.openjdk.org/leyden/commit/dcea9bf087c87548d9caa899c52e95d17478d…
8301247: JPackage app-image exe launches multiple exe's in JDK 17+
Reviewed-by: almatvee
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
+ src/jdk.jpackage/windows/native/common/Executor.cpp
+ src/jdk.jpackage/windows/native/common/Executor.h
- src/jdk.jpackage/windows/native/msiwrapper/Executor.cpp
- src/jdk.jpackage/windows/native/msiwrapper/Executor.h
+ test/jdk/tools/jpackage/windows/Win8301247Test.java
Changeset: 5308bbbc
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-09-18 20:40:01 +0000
URL: https://git.openjdk.org/leyden/commit/5308bbbcf8005560478d221d44f00fd2849d4…
8246280: Refine API to model sealed classes and interfaces in javax.lang.model
Reviewed-by: vromero, jjg
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
Changeset: 373e37bf
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-09-18 22:08:17 +0000
URL: https://git.openjdk.org/leyden/commit/373e37bf13df654ba40c0bd9fcf345215be4e…
8313813: Field sun.util.calendar.CalendarDate#forceStandardTime is never set
Reviewed-by: aturbanov, naoto
! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarDate.java
! src/java.base/share/classes/sun/util/calendar/ImmutableGregorianDate.java
Changeset: 24c3d86f
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2023-09-18 23:08:26 +0000
URL: https://git.openjdk.org/leyden/commit/24c3d86f32a2e2d9cb24cd8827ef1f20bb53f…
8315804: Open source several Swing JTabbedPane JTextArea JTextField tests
Reviewed-by: honkar, aivanov
+ test/jdk/javax/swing/JTabbedPane/GetComponentAtTest.java
+ test/jdk/javax/swing/JTabbedPane/ReplaceCompTab.java
+ test/jdk/javax/swing/JTabbedPane/bug4703690.java
+ test/jdk/javax/swing/JTextArea/bug4849868.java
+ test/jdk/javax/swing/JTextField/bug4244613.java
Changeset: f226ceb4
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2023-09-19 00:12:36 +0000
URL: https://git.openjdk.org/leyden/commit/f226ceb4351c94486c754fdefe15049b9b197…
8316440: LambdasInTwoArchives.java failed to find WhiteBox.class
Reviewed-by: iklam
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java
Changeset: 3760a044
Author: Yi Yang <yyang(a)openjdk.org>
Date: 2023-09-19 02:03:15 +0000
URL: https://git.openjdk.org/leyden/commit/3760a0448df7024f9b44fa2af11007de4dfcb…
8314021: HeapDump: Optimize segmented heap file merging phase
Reviewed-by: amenkov, kevinw
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumperCompression.hpp
Changeset: f52e500f
Author: Tejesh R <tr(a)openjdk.org>
Date: 2023-09-19 05:15:01 +0000
URL: https://git.openjdk.org/leyden/commit/f52e500f806085f9645cb7857cc7b4e648685…
8316104: Open source several Swing SplitPane and RadioButton related tests
Reviewed-by: kizune, abhiscxk
+ test/jdk/javax/swing/JRadioButton/bug4823809.java
+ test/jdk/javax/swing/JSplitPane/bug4147653.java
+ test/jdk/javax/swing/JSplitPane/bug4870674.java
Changeset: 138542de
Author: Tejesh R <tr(a)openjdk.org>
Date: 2023-09-19 05:15:33 +0000
URL: https://git.openjdk.org/leyden/commit/138542de7889e8002df0e15a79e31d824c6a0…
8316061: Open source several Swing RootPane and Slider related tests
Reviewed-by: kizune, abhiscxk
+ test/jdk/javax/swing/JRootPane/bug4207333.java
+ test/jdk/javax/swing/JRootPane/bug4224113.java
+ test/jdk/javax/swing/JRootPane/bug4627806.java
+ test/jdk/javax/swing/JSlider/bug4200901.java
+ test/jdk/javax/swing/JSlider/bug4203754.java
Changeset: d0385712
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-09-19 08:23:57 +0000
URL: https://git.openjdk.org/leyden/commit/d0385712130ad1073741d7861f6bee432f8d7…
8030815: Code roots are not accounted for in region prediction
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: 86115c2a
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-19 08:25:52 +0000
URL: https://git.openjdk.org/leyden/commit/86115c2a2e9912c5cd5861e4fa16ac09dee24…
8316420: Serial: Remove unused GenCollectedHeap::oop_iterate
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: 283c3603
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-09-19 08:26:25 +0000
URL: https://git.openjdk.org/leyden/commit/283c360392a88c362b2087ca12413552b6e44…
8314877: Make fields final in 'java.net' package
Reviewed-by: jpai
! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/HttpRetryException.java
! src/java.base/share/classes/java/net/IDN.java
! src/java.base/share/classes/java/net/PasswordAuthentication.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/net/URLConnection.java
Changeset: fab372d3
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-09-19 08:30:17 +0000
URL: https://git.openjdk.org/leyden/commit/fab372d3a23b17f64ae4306e28bdb0bc511f4…
8316428: G1: Nmethod count statistics only count last code root set iterated
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: 670b4567
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2023-09-19 09:16:57 +0000
URL: https://git.openjdk.org/leyden/commit/670b4567cf8229c9fd40c639a04dd1f1b7cfd…
8315038: Capstone disassembler stops when it sees a bad instruction
Reviewed-by: jvernee, shade
! src/utils/hsdis/capstone/hsdis-capstone.c
Changeset: 4461eeb3
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-09-19 10:58:12 +0000
URL: https://git.openjdk.org/leyden/commit/4461eeb31d5ccc89e304329a7dccb9cb13071…
8312498: Thread::getState and JVM TI GetThreadState should return TIMED_WAITING virtual thread is timed parked
Reviewed-by: sspitsyn, rpressler
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/libGetThreadStateTest.c
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/VThreadEventTest.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/ThreadBuilders.java
+ test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
Changeset: cf74b8c2
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-09-19 13:10:51 +0000
URL: https://git.openjdk.org/leyden/commit/cf74b8c2a32f33019a13ce80b6667da502cc6…
8316337: (bf) Concurrency issue in DirectByteBuffer.Deallocator
Reviewed-by: alanb, liach
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
Changeset: 7c5f2a2d
Author: Tejesh R <tr(a)openjdk.org>
Date: 2023-09-19 13:36:16 +0000
URL: https://git.openjdk.org/leyden/commit/7c5f2a2db941d30a5425d358607a6b4e63879…
8315669: Open source several Swing PopupMenu related tests
Reviewed-by: dnguyen, psadhukhan
+ test/jdk/javax/swing/JPopupMenu/bug4236750.java
+ test/jdk/javax/swing/JPopupMenu/bug4321273.java
+ test/jdk/javax/swing/JPopupMenu/bug4711693.java
+ test/jdk/javax/swing/JPopupMenu/bug4962731.java
+ test/jdk/javax/swing/JPopupMenu/bug4966109.java
+ test/jdk/javax/swing/JPopupMenu/bug5091257.java
Changeset: f25c920f
Author: Glavo <zjx001202(a)gmail.com>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-09-19 13:49:58 +0000
URL: https://git.openjdk.org/leyden/commit/f25c920fd35972179d595bf0b0410c082ad45…
8314774: Optimize URLEncoder
Reviewed-by: redestad, dfuchs
! src/java.base/share/classes/java/net/URLEncoder.java
! test/jdk/java/net/URLEncoder/SurrogatePairs.java
Changeset: 607bd4ed
Author: Adam Farley <afarley(a)openjdk.org>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-09-19 14:13:40 +0000
URL: https://git.openjdk.org/leyden/commit/607bd4ed849d2ad22d5f36ecbdf1fcaf93af5…
8316294: AIX: Build fopen system call fails on file _BUILD_LIBJDWP_objectfilenames.txt
Reviewed-by: clanger, erikj
! make/common/NativeCompilation.gmk
Changeset: a6d120d4
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-19 15:20:51 +0000
URL: https://git.openjdk.org/leyden/commit/a6d120d4df60564986e8db03a92bb9fcc463a…
8316513: Serial: Remove unused invalidate_remembered_set
Reviewed-by: tschatzl
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/generation.hpp
Changeset: da57d2a1
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2023-09-19 16:11:23 +0000
URL: https://git.openjdk.org/leyden/commit/da57d2a1eb409ddc64117865c7d24ed518421…
8308592: Framework for CA interoperability testing
Reviewed-by: mullan
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaRoots.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/EntrustCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GoDaddyCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GoogleCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/MicrosoftTLS.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/SSLCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/TWCAGlobalCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/TeliaSoneraCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ValidatePathWithURL.java
Changeset: 7b1e2bfe
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-09-19 16:33:31 +0000
URL: https://git.openjdk.org/leyden/commit/7b1e2bfe0f805a69b59839b6bf8250b62ea35…
8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases
Reviewed-by: dholmes
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: e0f8d168
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-09-19 16:35:50 +0000
URL: https://git.openjdk.org/leyden/commit/e0f8d16833c8212a79ea3dda3f4fe31134c41…
8314829: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ignores vm flags
Reviewed-by: cjplummer
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
Changeset: b685ee00
Author: Mikhailo Seledtsov <mseledtsov(a)openjdk.org>
Date: 2023-09-19 16:42:23 +0000
URL: https://git.openjdk.org/leyden/commit/b685ee00b273f029aa2ed5015e64cf409b0b0…
8314830: runtime/ErrorHandling/ tests ignore external VM flags
Reviewed-by: dholmes, lmesnik
! test/hotspot/jtreg/runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileOverwriteTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileRedirectTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ProblematicFrameTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpPath.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/VeryEarlyAssertTest.java
Changeset: 5f6cee86
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2023-09-19 16:56:12 +0000
URL: https://git.openjdk.org/leyden/commit/5f6cee86ef765677b0b9dc3662f4f20b63673…
8316056: Open source several Swing JTree tests
Reviewed-by: honkar, aivanov
+ test/jdk/javax/swing/JTree/bug4210432.java
+ test/jdk/javax/swing/JTree/bug4213868.java
+ test/jdk/javax/swing/JTree/bug4224491.java
+ test/jdk/javax/swing/JTree/bug4237370.java
+ test/jdk/javax/swing/JTree/bug4662505.java
Changeset: d2b2f675
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2023-09-19 17:34:03 +0000
URL: https://git.openjdk.org/leyden/commit/d2b2f6759f7b9eb6df8eaa84b88e064c636b2…
8315952: Open source several Swing JToolbar JTooltip JTree tests
Reviewed-by: aivanov, honkar
+ test/jdk/javax/swing/JToolBar/bug4368050.java
+ test/jdk/javax/swing/JToolBar/bug4465534.java
+ test/jdk/javax/swing/JToolBar/bug4700351.java
+ test/jdk/javax/swing/JToolTip/bug4107843.java
+ test/jdk/javax/swing/JTree/bug4161685.java
Changeset: 0c972468
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2023-09-19 17:37:49 +0000
URL: https://git.openjdk.org/leyden/commit/0c972468e7d72c991f28943f602232e0317ea…
8311113: Remove invalid pointer cast and clean up setLabel() in awt_MenuItem.cpp
Reviewed-by: aivanov, serb
! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.cpp
! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.h
+ test/jdk/java/awt/MenuItem/SetLabelTest.java
Changeset: 62c0a1b9
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2023-09-19 18:28:37 +0000
URL: https://git.openjdk.org/leyden/commit/62c0a1b9ac6462233f3ee06af470be9844e9e…
8315883: Open source several Swing JToolbar tests
Reviewed-by: honkar, aivanov
+ test/jdk/javax/swing/JToolBar/bug4138694.java
+ test/jdk/javax/swing/JToolBar/bug4140421.java
+ test/jdk/javax/swing/JToolBar/bug4196662.java
+ test/jdk/javax/swing/JToolBar/bug4243930.java
Changeset: d19e017d
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2023-09-19 18:42:56 +0000
URL: https://git.openjdk.org/leyden/commit/d19e017d3fd87a6b7613f44a3757d574a6560…
8315951: Open source several Swing HTMLEditorKit related tests
Reviewed-by: dnguyen, aivanov
+ test/jdk/java/awt/event/PaintEvent/RepaintTest.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4214848.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4230197.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4238223.java
Changeset: 7ce5bd15
Author: Man Cao <manc(a)openjdk.org>
Date: 2023-09-19 20:06:40 +0000
URL: https://git.openjdk.org/leyden/commit/7ce5bd159024e70f5a997c47ed2ce962d6e60…
8316468: os::write incorrectly handles partial write
Reviewed-by: dholmes, shade
! src/hotspot/share/runtime/os.cpp
Changeset: 833a8287
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2023-09-19 20:41:57 +0000
URL: https://git.openjdk.org/leyden/commit/833a82872c0b2517c7f4ae5d512cff3a428a0…
8315876: Open source several Swing CSS related tests
Reviewed-by: azvegint, dnguyen, aivanov
+ test/jdk/javax/swing/text/html/CSS/bug4174871.java
+ test/jdk/javax/swing/text/html/CSS/bug4174874.java
+ test/jdk/javax/swing/text/html/CSS/bug4284162.java
+ test/jdk/javax/swing/text/html/CSS/bug4764897.java
+ test/jdk/javax/swing/text/html/HTMLDocument/bug4209280.java
Changeset: 25681886
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-09-19 21:43:35 +0000
URL: https://git.openjdk.org/leyden/commit/25681886304a87053574d4e4b0d1c3eeb4f02…
8316547: Use JUnit.dir jtreg property with jpackage JUnit tests
Reviewed-by: almatvee
+ test/jdk/tools/jpackage/junit/TEST.properties
= test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/CompareDottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/InvalidDottedVersionTest.java
= test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java
= test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/PathGroupTest.java
= test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ApplicationLayoutTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/CompareDottedVersionTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/DeployParamsTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/DottedVersionTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/EnquoterTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/InvalidDottedVersionTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ToolValidatorTest.java
Changeset: ec74194c
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-20 05:33:36 +0000
URL: https://git.openjdk.org/leyden/commit/ec74194cb75afcaab2f77e8728391bb9104cc…
8316546: Backout JDK-8315932: runtime/InvocationTests spend a lot of time on dependency verification
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java
Changeset: e1870d36
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-09-20 09:08:52 +0000
URL: https://git.openjdk.org/leyden/commit/e1870d360e05c372e672b519d7de2a60c3336…
8316411: compiler/compilercontrol/TestConflictInlineCommands.java fails intermittent with force inline by CompileCommand missing
Reviewed-by: mdoerr, chagedorn
! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java
Changeset: b275bdd9
Author: Tim Prinzing <tprinzing(a)openjdk.org>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-09-20 12:34:08 +0000
URL: https://git.openjdk.org/leyden/commit/b275bdd9b55b567cfe60c389d5ef8b7061592…
8308995: Update Network IO JFR events to be static mirror events
Reviewed-by: egahlin, alanb
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/net/Socket.java
+ src/java.base/share/classes/jdk/internal/event/SocketReadEvent.java
+ src/java.base/share/classes/jdk/internal/event/SocketWriteEvent.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketChannelImplInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketInputStreamInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketOutputStreamInstrumentor.java
+ test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java
Changeset: 242eeaea
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-09-20 12:48:19 +0000
URL: https://git.openjdk.org/leyden/commit/242eeaea47a259cab4ad2d4f0e055959e9870…
8286757: adlc tries to build with /pathmap but without /experimental:deterministic
Reviewed-by: jwaters, ihse
! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! make/hotspot/gensrc/GensrcAdlc.gmk
Changeset: e30e3564
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-09-20 13:04:45 +0000
URL: https://git.openjdk.org/leyden/commit/e30e3564420c631f08ac3d613ab91c93227a0…
8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit
Reviewed-by: ihse, erikj
! make/RunTests.gmk
Changeset: c43ebd34
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2023-09-20 14:31:42 +0000
URL: https://git.openjdk.org/leyden/commit/c43ebd34afeab9ece9dee05f0da184a20e487…
8315981: Opensource five more random Swing tests
Reviewed-by: tr, azvegint
+ test/jdk/javax/swing/DefaultListCellRenderer/4180943/bug4180943.java
+ test/jdk/javax/swing/DefaultListModel/4466250/bug4466250.java
+ test/jdk/javax/swing/DefaultListSelectionModel/4140619/bug4140619.java
+ test/jdk/javax/swing/DefaultListSelectionModel/4177723/bug4177723.java
+ test/jdk/javax/swing/ImageIcon/4827074/bug4827074.java
Changeset: 9e00949a
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-09-20 14:38:04 +0000
URL: https://git.openjdk.org/leyden/commit/9e00949a26fa881d0c6726be3ec27edd142e5…
8316427: Duplicated code for {obj,type}ArrayKlass::array_klass
Reviewed-by: dholmes, adinn
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
Changeset: 455cfae1
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-09-20 15:27:27 +0000
URL: https://git.openjdk.org/leyden/commit/455cfae1e137ff3055b3cc858e8954f60bdf3…
8315880: change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT
Reviewed-by: dholmes, rkennke, stefank
! src/hotspot/share/runtime/globals.hpp
Changeset: a021dbcb
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2023-09-20 16:19:37 +0000
URL: https://git.openjdk.org/leyden/commit/a021dbcb9e58ab60abfc8c46ff25f3aa8ce3c…
8316149: Open source several Swing JTree JViewport KeyboardManager tests
Reviewed-by: psadhukhan, tr
+ test/jdk/javax/swing/JTree/bug4696499.java
+ test/jdk/javax/swing/JTree/bug5039542.java
+ test/jdk/javax/swing/JViewport/bug4546474.java
+ test/jdk/javax/swing/JViewport/bug4677611.java
+ test/jdk/javax/swing/KeyboardManager/bug4345798.java
Changeset: 7c991cc5
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-09-20 17:39:57 +0000
URL: https://git.openjdk.org/leyden/commit/7c991cc567bfe8cfa56774c545de689ee20f6…
8296246: Update Unicode Data Files to Version 15.1.0
Reviewed-by: erikj, joehw, srl, rriggs
! make/ToolsJdk.gmk
! make/jdk/src/classes/build/tools/generatecharacter/PropList.java
+ make/jdk/src/classes/build/tools/generateextraproperties/GenerateExtraProperties.java
! make/modules/java.base/Gensrc.gmk
+ make/modules/java.base/gensrc/GensrcRegex.gmk
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java
+ src/java.base/share/classes/jdk/internal/util/regex/IndicConjunctBreak.java.template
! src/java.base/share/data/unicodedata/Blocks.txt
! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt
! src/java.base/share/data/unicodedata/NormalizationTest.txt
! src/java.base/share/data/unicodedata/PropList.txt
! src/java.base/share/data/unicodedata/PropertyValueAliases.txt
! src/java.base/share/data/unicodedata/ReadMe.txt
! src/java.base/share/data/unicodedata/Scripts.txt
! src/java.base/share/data/unicodedata/SpecialCasing.txt
! src/java.base/share/data/unicodedata/UnicodeData.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt
! src/java.base/share/data/unicodedata/emoji/emoji-data.txt
! src/java.base/share/legal/unicode.md
! test/jdk/java/lang/Character/CharPropTest.java
Changeset: 54028e77
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-09-20 18:13:45 +0000
URL: https://git.openjdk.org/leyden/commit/54028e779bb076a5ab1c03baa8ab89587252a…
8316562: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java times out after JDK-8314829
Reviewed-by: dholmes, kevinw, dcubed
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
Changeset: 3301fb1e
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-09-20 19:09:02 +0000
URL: https://git.openjdk.org/leyden/commit/3301fb1e8ad11d7de01a052e0a2d6178a7579…
8315869: UseHeavyMonitors not used
Reviewed-by: dcubed, alanb
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/jdk/java/lang/Thread/virtual/CarrierThreadWaits.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapLoops.java
Changeset: 3461c7b1
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-09-20 20:36:16 +0000
URL: https://git.openjdk.org/leyden/commit/3461c7b16549b2aa456fffad9d6abe7e1bfc7…
8316532: Native library copying in BuildMicrobenchmark.gmk cause dups on macOS
Reviewed-by: ihse, redestad
! make/test/BuildMicrobenchmark.gmk
Changeset: 5cacf212
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-09-20 20:42:31 +0000
URL: https://git.openjdk.org/leyden/commit/5cacf212f066f5694d01f0891adfbe8b38660…
8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow
Reviewed-by: alanb
! src/java.base/share/classes/java/io/ByteArrayInputStream.java
+ test/jdk/java/io/ByteArrayInputStream/ChunkedTransferTo.java
Changeset: c04c9ea3
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2023-09-20 22:11:27 +0000
URL: https://git.openjdk.org/leyden/commit/c04c9ea3615aad875ccb7e103e2d885b34cda…
8316627: JViewport Test headless failure
Reviewed-by: dcubed, prr
! test/jdk/javax/swing/JViewport/bug4546474.java
Changeset: 84124794
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-09-21 00:50:33 +0000
URL: https://git.openjdk.org/leyden/commit/84124794c2ff70ba22cbfbf1ff01cf4d93589…
8316229: Enhance class initialization logging
Reviewed-by: shade, coleenp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
Changeset: df4a25b4
Author: Jean-Philippe Bempel <jpbempel(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2023-09-21 05:16:07 +0000
URL: https://git.openjdk.org/leyden/commit/df4a25b41c7f339cd077e072aa0fd3604ed80…
8308762: Metaspace leak with Instrumentation.retransform
Reviewed-by: dholmes, coleenp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java
Changeset: ceff47b4
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-09-21 05:49:09 +0000
URL: https://git.openjdk.org/leyden/commit/ceff47b462ccbaff5cc16111dc65463a6d8d3…
8315082: [REDO] Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index))
Co-authored-by: Stefan Karlsson <stefank(a)openjdk.org>
Co-authored-by: Erik Österlund <eosterlund(a)openjdk.org>
Reviewed-by: ayang, thartmann, kvn
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestCloneArrayWithDifferentLengthConstness.java
+ test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java
Changeset: bee75242
Author: Deepa Kumari <dpakri181(a)gmail.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-09-21 06:01:49 +0000
URL: https://git.openjdk.org/leyden/commit/bee7524251c0da72f1b32f875815ff4e0eb88…
8315786: [AIX] Build Disk Local Detection Issue with GNU-utils df on AIX
Reviewed-by: tsteele, erikj, amitkumar
! make/autoconf/basic.m4
Changeset: a35e96a3
Author: Qing Xiao <xqoasis(a)openjdk.org>
Committer: Christian Stein <cstein(a)openjdk.org>
Date: 2023-09-21 06:24:49 +0000
URL: https://git.openjdk.org/leyden/commit/a35e96a3fae8722eea1d266beab22556c7842…
8313612: Use JUnit in lib-test/jdk tests
Reviewed-by: cstein, asotona
! test/lib-test/jdk/test/lib/format/ArrayDiffTest.java
! test/lib-test/jdk/test/lib/hexdump/ASN1FormatterTest.java
! test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java
! test/lib-test/jdk/test/lib/hexdump/ObjectStreamPrinterTest.java
! test/lib-test/jdk/test/lib/hexdump/StreamDumpTest.java
Changeset: 9f5d2b94
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2023-09-21 06:35:34 +0000
URL: https://git.openjdk.org/leyden/commit/9f5d2b947f7d70babba663e16882e480b8a97…
8316285: Opensource JButton manual tests
Reviewed-by: psadhukhan, tr
+ test/jdk/javax/swing/JButton/bug4234034.java
+ test/jdk/javax/swing/JButton/bug4323121.java
+ test/jdk/javax/swing/JButton/bug4490179.java
Changeset: 1749ba26
Author: Chen Liang <liach(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-09-21 08:05:01 +0000
URL: https://git.openjdk.org/leyden/commit/1749ba265b5761dbe2d9d77dac559984b179a…
8311084: Add typeSymbol() API for applicable constant pool entries
Reviewed-by: briangoetz, asotona
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeDynamicInstruction.java
Changeset: ca47f5f0
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-09-21 08:56:31 +0000
URL: https://git.openjdk.org/leyden/commit/ca47f5f06daebc3c50bf47b4cdf1fcf8edf15…
8316105: C2: Back to back Parse Predicates from different loops but with same deopt reason are wrongly grouped together
Reviewed-by: roland, thartmann, kvn
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ test/hotspot/jtreg/compiler/predicates/TestBackToBackParsePredicates.java
Changeset: 23ed890f
Author: Sergei Tachenov <sergei.tachenov(a)jetbrains.com>
Committer: Alexey Ushakov <avu(a)openjdk.org>
Date: 2023-09-21 09:00:26 +0000
URL: https://git.openjdk.org/leyden/commit/23ed890f3ff25296fb8dbb59532b9079e0326…
6415065: Submenu is shown on wrong screen in multiple monitor environment
Reviewed-by: prr
! src/java.desktop/share/classes/javax/swing/JMenu.java
Changeset: 913e43fe
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-09-21 09:36:28 +0000
URL: https://git.openjdk.org/leyden/commit/913e43fea995b746fb9e1b25587d254396c7c…
8316582: Minor startup regression in 22-b15 due JDK-8310929
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
Changeset: 6a4b6655
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-09-21 12:06:27 +0000
URL: https://git.openjdk.org/leyden/commit/6a4b6655507582ff685a999c21e7fd3992a39…
8316659: assert(LockingMode != LM_LIGHTWEIGHT || flag == CCR0) failed: bad condition register
Reviewed-by: goetz, mbaesken
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
Changeset: b3d75fe1
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-09-21 12:17:34 +0000
URL: https://git.openjdk.org/leyden/commit/b3d75fe12ec74e3c2445ef2615425867ccb7d…
8310874: Runthese30m crashes with klass should be in the placeholders during verification
Reviewed-by: dholmes, iklam
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/loaderConstraints.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
Changeset: 378bcd59
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-09-21 12:24:51 +0000
URL: https://git.openjdk.org/leyden/commit/378bcd5985c6993c0239fcc49ae66ededd3b4…
8316595: Alpine build fails after JDK-8314021
Reviewed-by: dholmes, yyang
! src/hotspot/os/linux/os_linux.cpp
Changeset: 8cbe42b9
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-09-21 12:39:03 +0000
URL: https://git.openjdk.org/leyden/commit/8cbe42b94aaf2ff090ae8399da0418e9e2fc3…
8316421: libjava should load shell32.dll eagerly
Reviewed-by: erikj, jwaters, jvernee
! make/modules/java.base/lib/CoreLibraries.gmk
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: 349723cb
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-09-21 12:43:53 +0000
URL: https://git.openjdk.org/leyden/commit/349723cb8dd7a5e496f348dc8689431480ef1…
8315739: Missing null check in os::vm_min_address
Reviewed-by: dholmes, jvernee
! src/hotspot/os/linux/os_linux.cpp
Changeset: 38bf1192
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-09-21 13:54:35 +0000
URL: https://git.openjdk.org/leyden/commit/38bf1192b637cf3513cb25ac21f513bfb51cb…
8310228: Improve error reporting for uncaught native exceptions on Windows
Reviewed-by: dholmes, djelinski
! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/windows/os_windows.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java
+ test/hotspot/jtreg/runtime/ErrorHandling/libNativeException.c
Changeset: 3809d69a
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-09-21 13:57:28 +0000
URL: https://git.openjdk.org/leyden/commit/3809d69ac4b3d186ccdc336949b658e467134…
8316240: Open source several add/remove MenuBar manual tests
Reviewed-by: honkar, psadhukhan
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_1.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_2.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_3.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_4.java
Changeset: 8350268c
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-09-21 14:29:06 +0000
URL: https://git.openjdk.org/leyden/commit/8350268c058e693b8c5fcca3b808ea97c5ddc…
8316453: [JVMCI] Using Xcomp on jargraal must eagerly initialize JVMCI
Reviewed-by: never, thartmann
! src/hotspot/share/runtime/threads.cpp
Changeset: 90bcdbd1
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-09-21 14:47:06 +0000
URL: https://git.openjdk.org/leyden/commit/90bcdbd15fe7211377f6f6812a2b562c17995…
8316581: Improve performance of Symbol::print_value_on()
Reviewed-by: shade, coleenp, dholmes
! src/hotspot/share/oops/symbol.cpp
Changeset: 06379001
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-09-21 15:43:05 +0000
URL: https://git.openjdk.org/leyden/commit/063790012d6c0e97d3766efad6fe5efa42586…
8316433: net.dll should delay load winhttp.dll
Reviewed-by: erikj, ihse
! make/modules/java.base/Lib.gmk
Changeset: 542b3000
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-09-21 16:28:44 +0000
URL: https://git.openjdk.org/leyden/commit/542b3000f0cd1136466066cb4046257220ac2…
8315954: getArgumentValues002.java fails on Graal
Reviewed-by: never, fparain
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
Changeset: 83b01cf3
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2023-09-21 16:42:14 +0000
URL: https://git.openjdk.org/leyden/commit/83b01cf3c28bc38b953d6e7e41bb7d730d911…
8311922: [macOS] right-Option key fails to generate release event
Reviewed-by: honkar, prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
+ test/jdk/java/awt/event/KeyEvent/OptionKeyEventTest.java
Changeset: 015f6f5d
Author: Sacha Coppey <sacha.coppey(a)oracle.com>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-09-21 17:00:46 +0000
URL: https://git.openjdk.org/leyden/commit/015f6f5d9497b8cef9ba2e789799a28bcd454…
8315771: [JVMCI] Resolution of bootstrap methods with int[] static arguments
Reviewed-by: dnsimon, psandoz
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
Changeset: c698b45a
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2023-09-21 17:31:46 +0000
URL: https://git.openjdk.org/leyden/commit/c698b45a7bcb0eedeed979d482f8ab15cf16b…
8313229: DHEKeySizing.java should be modified to use TLS versions TLSv1, TLSv1.1, TLSv1.2
Reviewed-by: jnimeh
! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java
Changeset: 3b397c85
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-09-21 18:28:19 +0000
URL: https://git.openjdk.org/leyden/commit/3b397c8552d7fd1b1084fbbc06384f3f34481…
8315965: Open source various AWT applet tests
Reviewed-by: honkar, psadhukhan
+ test/jdk/java/awt/ScrollPane/ScrollPaneTest.java
+ test/jdk/java/awt/TextArea/Length.java
+ test/jdk/java/awt/Window/WindowOwner.java
+ test/jdk/java/awt/font/Rotate/RotateTest3.java
Changeset: 4e571775
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2023-09-21 19:17:24 +0000
URL: https://git.openjdk.org/leyden/commit/4e5717754ab3009c75869bf9f228820adb86d…
8316383: NullPointerException in AbstractSAXParser after JDK-8306632
Reviewed-by: lancea, naoto
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/jdk/xml/internal/Utils.java
! test/jaxp/javax/xml/jaxp/unittest/sax/XMLReaderTest.java
Changeset: d3e82183
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2023-09-21 19:37:47 +0000
URL: https://git.openjdk.org/leyden/commit/d3e821838668a0ccc0ccd098336230975e27f…
8316306: Open source and convert manual Swing test
Reviewed-by: honkar, azvegint
+ test/jdk/javax/swing/JToolBar/bug4203039.java
Changeset: 1100dbc6
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-09-21 20:59:30 +0000
URL: https://git.openjdk.org/leyden/commit/1100dbc6b2a1f2d5c431c6f5c6eb0b9092aee…
8316695: ProblemList serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java
Reviewed-by: ccheung, kbarrett
! test/hotspot/jtreg/ProblemList.txt
Changeset: 496264c1
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-09-21 21:31:07 +0000
URL: https://git.openjdk.org/leyden/commit/496264c1f98d313f3df19f919b54c98fc03d8…
8316435: sun.util.calendar.CalendarSystem subclassing should be restricted
Reviewed-by: naoto
! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java
! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarDate.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/java.base/share/classes/sun/util/calendar/CalendarUtils.java
! src/java.base/share/classes/sun/util/calendar/Gregorian.java
! src/java.base/share/classes/sun/util/calendar/ImmutableGregorianDate.java
! src/java.base/share/classes/sun/util/calendar/JulianCalendar.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java
Changeset: ef49e6c0
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-09-21 21:31:37 +0000
URL: https://git.openjdk.org/leyden/commit/ef49e6c0d7e4e3a2d7d3d8dcb1edf195b23ce…
8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DateFormatSymbols.java
Changeset: 041510dc
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-09-21 22:24:24 +0000
URL: https://git.openjdk.org/leyden/commit/041510dc21df36d9860f4f0048241c2cabb55…
8315486: vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out
Reviewed-by: cjplummer, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java
Changeset: c72f0046
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-09-21 23:10:49 +0000
URL: https://git.openjdk.org/leyden/commit/c72f00463fcb1c4a94126932abbc82a2582c1…
8316456: StackWalker may skip Continuation::yield0 frame mistakenly
Reviewed-by: rpressler, pchilanomate
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/native/libjava/StackStreamFactory.c
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
Changeset: a1e03463
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-09-22 00:10:06 +0000
URL: https://git.openjdk.org/leyden/commit/a1e03463accfe830eef0aa53a806d0d5ba873…
8316698: build failure caused by JDK-8316456
Reviewed-by: dcubed, dholmes
! src/hotspot/share/prims/stackwalk.cpp
Changeset: 775e22a8
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2023-09-22 02:14:52 +0000
URL: https://git.openjdk.org/leyden/commit/775e22a8a68b3bcedabc673b1d612dee8028d…
8316699: TestDynamicConstant.java fails with release VMs
Reviewed-by: dholmes
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
Changeset: fe862639
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-09-22 06:38:45 +0000
URL: https://git.openjdk.org/leyden/commit/fe862639e7ce40f5adef0e482b1fb9c718e06…
8316319: Generational ZGC: The SoftMaxHeapSize might be wrong when CDS decreases the MaxHeapSize
Reviewed-by: aboldtch, serb
! src/hotspot/share/gc/x/xArguments.cpp
! src/hotspot/share/gc/x/xArguments.hpp
! src/hotspot/share/gc/z/shared/zSharedArguments.cpp
! src/hotspot/share/gc/z/shared/zSharedArguments.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp
Changeset: 343cc0ce
Author: Yi-Fan Tsai <yftsai(a)amazon.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-09-22 07:57:05 +0000
URL: https://git.openjdk.org/leyden/commit/343cc0ce2bba797e206f6b7312018a8c6d1bd…
8315576: compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java
Changeset: 7352bb91
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2023-09-22 08:12:51 +0000
URL: https://git.openjdk.org/leyden/commit/7352bb910506b7d22b4d3860223fb933295ea…
8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC
Reviewed-by: shade
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
Changeset: 4b654839
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-09-22 08:30:49 +0000
URL: https://git.openjdk.org/leyden/commit/4b65483921ddadc9dd6c6e6c59b541673e3d2…
8316130: Incorrect control in LibraryCallKit::inline_native_notify_jvmti_funcs
Reviewed-by: roland, chagedorn
! src/hotspot/share/opto/library_call.cpp
Changeset: bd2439f3
Author: Xin Liu <xliu(a)openjdk.org>
Date: 2023-09-22 08:35:35 +0000
URL: https://git.openjdk.org/leyden/commit/bd2439f3fc824339c9abc10fe7f7b59eab3d9…
8316702: Only evaluate buffer when IGVPrintLevelOption >= 5
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/parse2.cpp
Changeset: c24c66db
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-09-22 09:41:01 +0000
URL: https://git.openjdk.org/leyden/commit/c24c66db97a52371875a63862f85ea5c2010d…
8316681: Rewrite URLEncoder.encode to use small reusable buffers
Reviewed-by: dfuchs, rriggs
! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/util/HexFormat.java
! test/jdk/java/net/URLEncoder/SurrogatePairs.java
! test/micro/org/openjdk/bench/java/net/URLEncodeDecode.java
Changeset: 00f585bd
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-09-22 12:47:01 +0000
URL: https://git.openjdk.org/leyden/commit/00f585bd22f527eca0107a9b4ed366f25754f…
8316206: Test StretchedFontTest.java fails for Baekmuk font
Ignore broken fonts, i.e. the fonts for which
GlyphVector(TEXT).getVisualBounds().isEmpty() returns true
Reviewed-by: azvegint, prr, goetz
! test/jdk/java/awt/font/FontScaling/StretchedFontTest.java
Changeset: c90d6310
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-09-22 13:21:10 +0000
URL: https://git.openjdk.org/leyden/commit/c90d63105ca774c047d5f5a4348aa657efc57…
8315750: Update subtype check profile collection on PPC following 8308869
Reviewed-by: rrich, lucy
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
Changeset: 6c61bc19
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-22 16:24:06 +0000
URL: https://git.openjdk.org/leyden/commit/6c61bc195090abf73683b811e214810a1226d…
8316514: Better diagnostic header for VtableStub
Reviewed-by: thartmann, kvn
! src/hotspot/share/code/vtableStubs.cpp
Changeset: b66ded9a
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-09-22 16:35:55 +0000
URL: https://git.openjdk.org/leyden/commit/b66ded9a5b699e4936db25b58944587432e64…
8316688: Widen allowable error bound of Math.hypot
Reviewed-by: bpb, rgiulietti
! src/java.base/share/classes/java/lang/Math.java
Changeset: f7578e80
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-09-22 16:53:56 +0000
URL: https://git.openjdk.org/leyden/commit/f7578e8048ee961f22b57ee2b7eed9e9ab783…
8316540: StoreReproducibilityTest fails on some locales
Reviewed-by: joehw, jlu, jpai, alanb
! test/jdk/java/util/Properties/StoreReproducibilityTest.java
Changeset: 373cdf25
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-09-22 17:24:05 +0000
URL: https://git.openjdk.org/leyden/commit/373cdf257de78940b2e55e9f5fc38b6233561…
8315960: test/jdk/java/io/File/TempDirDoesNotExist.java leaves test files behind
Reviewed-by: lancea, djelinski, rriggs
! test/jdk/java/io/File/TempDirDoesNotExist.java
Changeset: 53516aed
Author: Ben Perez <ben.perez(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2023-09-22 17:31:57 +0000
URL: https://git.openjdk.org/leyden/commit/53516aed38c63df6e9722d65ce54acddd9735…
8304956: Update KeyStore.getDefaultType() specification to return pkcs12 as fallback
Reviewed-by: hchao, mullan
! src/java.base/share/classes/java/security/KeyStore.java
+ test/jdk/java/security/KeyStore/PKCS12/CheckNullDefault.java
+ test/jdk/java/security/KeyStore/PKCS12/java.security
Changeset: 9b65b7dd
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-09-22 18:38:06 +0000
URL: https://git.openjdk.org/leyden/commit/9b65b7ddbe0696813c722dbfd2d97db3b301a…
8316305: Initial buffer size of StackWalker is too small caused by JDK-8285447
Reviewed-by: bchristi
! src/java.base/share/classes/java/lang/StackStreamFactory.java
Changeset: 6b8261b8
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2023-09-22 19:17:40 +0000
URL: https://git.openjdk.org/leyden/commit/6b8261b8d6a31d1915ee0bc5f90a9b91a751d…
8315464: Uncouple AllClassesIndexWriter from IndexBuilder
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
Changeset: 9aaac2ee
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-09-22 20:29:00 +0000
URL: https://git.openjdk.org/leyden/commit/9aaac2eee34613c34b2800ddb4d42f5bbeba1…
8301639: JDI and JDWP specs should clarify potential deadlock issues with method invocation
Reviewed-by: dholmes, alanb
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ClassType.java
! src/jdk.jdi/share/classes/com/sun/jdi/InterfaceType.java
! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
Changeset: e015e6ce
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2023-09-22 20:51:14 +0000
URL: https://git.openjdk.org/leyden/commit/e015e6ce28e263e546cd1b6583a4a3ecc431d…
8315825: Open some swing tests
Reviewed-by: abhiscxk, prr
+ test/jdk/javax/swing/JComponent/bug4765272.java
+ test/jdk/javax/swing/JComponent/bug4979794.java
+ test/jdk/javax/swing/JPanel/bug4907772.java
+ test/jdk/javax/swing/RootPaneChecking/RootPaneChecking.java
Changeset: 68a9c810
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-09-22 21:58:01 +0000
URL: https://git.openjdk.org/leyden/commit/68a9c81040affe165341ec7dcd2c07932c8a7…
8316711: SEGV in LoaderConstraintTable::find_loader_constraint after JDK-8310874
Reviewed-by: dcubed, iklam
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
Changeset: d2d7d9a8
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2023-09-23 04:45:16 +0000
URL: https://git.openjdk.org/leyden/commit/d2d7d9a8b7c68865553dcbb4d660bbb06fde3…
8315882: Open some swing tests 2
Reviewed-by: honkar, prr
+ test/jdk/javax/swing/JScrollPane/bug4688907.java
+ test/jdk/javax/swing/SpringLayout/bug4756178.java
+ test/jdk/javax/swing/SpringLayout/bug4803649.java
Changeset: a2391a92
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2023-09-23 05:42:07 +0000
URL: https://git.openjdk.org/leyden/commit/a2391a92cd09630cc3c46024f7e02924a997c…
8316053: Open some swing tests 3
Reviewed-by: dnguyen, prr
+ test/jdk/javax/swing/JDialog/bug4859570.java
+ test/jdk/javax/swing/JDialog/bug4936652.java
+ test/jdk/javax/swing/JLabel/bug4768127.java
+ test/jdk/javax/swing/MultiMonitor/MultimonVImage.java
Changeset: f0ff001d
Author: Tejesh R <tr(a)openjdk.org>
Date: 2023-09-25 05:35:35 +0000
URL: https://git.openjdk.org/leyden/commit/f0ff001dd7db33eb492f01cfa08b11705956e…
8315742: Open source several Swing Scroll related tests
Reviewed-by: dnguyen, psadhukhan
+ test/jdk/javax/swing/JScrollBar/bug4495822.java
+ test/jdk/javax/swing/JScrollBar/bug4696826.java
+ test/jdk/javax/swing/JScrollBar/bug4842792.java
+ test/jdk/javax/swing/JScrollPane/bug4247092.java
+ test/jdk/javax/swing/JScrollPane/bug4264640.java
+ test/jdk/javax/swing/JScrollPane/bug4467063.java
Changeset: 481cfc79
Author: Hao Sun <haosun(a)openjdk.org>
Date: 2023-09-25 05:38:51 +0000
URL: https://git.openjdk.org/leyden/commit/481cfc798533f5b3adae7cc4a076a98b0b3f9…
8287325: AArch64: fix virtual threads with -XX:UseBranchProtection=pac-ret
Co-authored-by: Nick Gasson <ngasson(a)openjdk.org>
Reviewed-by: aph, dlong
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/pauth_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/pauth_bsd_aarch64.inline.hpp
! src/hotspot/os_cpu/linux_aarch64/pauth_linux_aarch64.inline.hpp
! src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java
Changeset: 89e068bc
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-09-25 06:32:40 +0000
URL: https://git.openjdk.org/leyden/commit/89e068bc19b12bb8f4a175fdf979cbe795ac3…
8316556: Fix typos in java.desktop
Reviewed-by: prr, aivanov
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/ReaderUtil.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleRenderedImage.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java
! src/java.desktop/share/classes/java/awt/FlowLayout.java
! src/java.desktop/share/classes/java/awt/GridLayout.java
! src/java.desktop/share/classes/java/awt/im/spi/package-info.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/awt/image/ComponentColorModel.java
! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/MetaData.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProvider.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java
! src/java.desktop/share/classes/javax/sound/midi/MidiFileFormat.java
! src/java.desktop/share/classes/javax/sound/midi/Sequence.java
! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/awt/LightweightFrame.java
! src/java.desktop/share/classes/sun/awt/ScrollPaneWheelScroller.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/share/classes/sun/awt/geom/Curve.java
! src/java.desktop/share/classes/sun/awt/im/InputContext.java
! src/java.desktop/share/classes/sun/font/BidiUtils.java
! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/LayoutPathImpl.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java
! src/java.desktop/share/classes/sun/java2d/StateTrackableDelegate.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java
! src/java.desktop/share/classes/sun/print/PSPathGraphics.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/PathGraphics.java
! src/java.desktop/share/classes/sun/print/ProxyPrintGraphics.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java
! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxMenuItemPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XCreateWindowParams.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetRegistry.java
! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelectionListener.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XPropertyCache.java
! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/font/XMap.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java
Changeset: 837783c2
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-09-25 06:36:14 +0000
URL: https://git.openjdk.org/leyden/commit/837783c2d333627bfcbef00fc67024aff847b…
8316670: Remove effectively unused nmethodBucket::_count
Reviewed-by: kvn, dlong
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp
Changeset: 3d6e775d
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-09-25 06:38:11 +0000
URL: https://git.openjdk.org/leyden/commit/3d6e775d7135919519a9748036cd20b6c130b…
8316669: ImmutableOopMapSet destructor not called
Reviewed-by: thartmann, jvernee, kvn
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
Changeset: 0f0c5b2d
Author: Andrew Leonard <aleonard(a)openjdk.org>
Date: 2023-09-25 08:35:53 +0000
URL: https://git.openjdk.org/leyden/commit/0f0c5b2d71e6dec442a5105ba305043cb59b9…
8316648: jrt-fs.jar classes not reproducible between standard and bootcycle builds
Reviewed-by: erikj
! make/JrtfsJar.gmk
Changeset: 311c7461
Author: Ludovic Henry <luhenry(a)openjdk.org>
Date: 2023-09-25 12:21:47 +0000
URL: https://git.openjdk.org/leyden/commit/311c7461c8c0f5f1524d409736e4cceca8de9…
8316859: RISC-V: Disable detection of V through HWCAP
Reviewed-by: rehn, fyang
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 0f77d250
Author: Ian Myers <ianrichr(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-25 13:12:41 +0000
URL: https://git.openjdk.org/leyden/commit/0f77d250b67ae0678756f986607eb239641df…
8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java
Reviewed-by: shade, weijun
! test/jdk/sun/security/util/math/TestIntegerModuloP.java
Changeset: 9688ec2d
Author: Elif Aslan <elifasln(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-25 15:01:17 +0000
URL: https://git.openjdk.org/leyden/commit/9688ec2d0d9fd830d993454ea093b68b0f85e…
8311823: JFR: Uninitialized EventEmitter::_thread_id field
Reviewed-by: shade, egahlin
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp
Changeset: afa48333
Author: Mourad Abbay <mourad.abbay(a)oracle.com>
Committer: Paul Sandoz <psandoz(a)openjdk.org>
Date: 2023-09-25 16:38:31 +0000
URL: https://git.openjdk.org/leyden/commit/afa48333ab9fb64fb45e6c8d00e8d5cf73226…
8271268: Fix Javadoc links for Stream.mapMulti
Reviewed-by: liach, psandoz
! src/java.base/share/classes/java/util/stream/Stream.java
Changeset: 9291b46b
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2023-09-25 16:43:20 +0000
URL: https://git.openjdk.org/leyden/commit/9291b46bcfa76a596578eb50c29b9850e7020…
8313804: JDWP support for -Djava.net.preferIPv6Addresses=system
Reviewed-by: cjplummer, amenkov
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! test/jdk/com/sun/jdi/JdwpNetProps.java
Changeset: e3201d1d
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-09-25 18:03:52 +0000
URL: https://git.openjdk.org/leyden/commit/e3201d1d13433857a1b34ff0ca93f9ae1a4e2…
8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing
Reviewed-by: jlu, alanb
= make/data/charsetmapping/MS950_HKSCS.map
! test/jdk/sun/nio/cs/TestCharsetMapping.java
Changeset: b65f4f72
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-09-25 18:06:53 +0000
URL: https://git.openjdk.org/leyden/commit/b65f4f7220f53b250846c19ca6378450b5c9a…
8313403: Remove unused 'mask' field from JFormattedTextField
Reviewed-by: prr, honkar
! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java
Changeset: be9cc73f
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2023-09-25 18:30:49 +0000
URL: https://git.openjdk.org/leyden/commit/be9cc73fcad0cac0a6f12b0f962fbe3bd8328…
8315871: Opensource five more Swing regression tests
Reviewed-by: dnguyen, prr
+ test/jdk/javax/swing/AncestorNotifier/4817630/bug4817630.java
+ test/jdk/javax/swing/BoxLayout/4191948/bug4191948.java
+ test/jdk/javax/swing/ComponentInputMap/4248723/bug4248723.java
+ test/jdk/javax/swing/DefaultBoundedRangeModel/4297953/bug4297953.java
+ test/jdk/javax/swing/DefaultButtonModel/4097723/bug4097723.java
Changeset: e5f05b5a
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2023-09-25 20:54:00 +0000
URL: https://git.openjdk.org/leyden/commit/e5f05b5a963774914751d9c241dd5693ed06a…
8312191: ColorConvertOp.filter for the default destination is too slow
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/CompatibleColorSpace.java
Changeset: 0dce4c17
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2023-09-25 23:01:19 +0000
URL: https://git.openjdk.org/leyden/commit/0dce4c1758d05832e20380cff28d7ed47d693…
8313220: Remove Windows specific workaround in LCMS.c for _snprintf
Reviewed-by: prr
! src/java.desktop/share/native/liblcms/LCMS.c
+ test/jdk/java/awt/color/ICC_Profile/TriggerCMMError/TriggerCMMError.java
+ test/jdk/java/awt/color/ICC_Profile/TriggerCMMError/broken.zip
Changeset: e2e8e8e2
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-09-25 23:42:17 +0000
URL: https://git.openjdk.org/leyden/commit/e2e8e8e210ea9a7a9d901a1da729551714015…
8312136: Modify runtime/ErrorHandling/TestDwarf.java to split dwarf and decoder testing
Reviewed-by: chagedorn, pchilanomate
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java
Changeset: 3fe6e0fa
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-09-26 03:40:11 +0000
URL: https://git.openjdk.org/leyden/commit/3fe6e0faca78e8106e33a3a53de78f8864be9…
8308479: [s390x] Implement alternative fast-locking scheme
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 9e6cb620
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-09-26 06:00:58 +0000
URL: https://git.openjdk.org/leyden/commit/9e6cb620486ac7b0adaefeb2000babf3ea312…
8316851: Add @sealedGraph to Executable
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/reflect/Executable.java
Changeset: 52983ed5
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-09-26 06:55:01 +0000
URL: https://git.openjdk.org/leyden/commit/52983ed529182901db4e33857bfeab2727e23…
8303737: C2: Load can bypass subtype check that enforces it's from the right object type
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase.java
+ test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase2.java
+ test/hotspot/jtreg/compiler/controldependency/TestLoadBypassesClassCast.java
Changeset: 1513e791
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-26 12:56:24 +0000
URL: https://git.openjdk.org/leyden/commit/1513e7910f1b85aa20bda55b8d73e877232e8…
8316940: Serial: Remove unused declarations in genCollectedHeap
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
Changeset: e510dee1
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-26 12:56:59 +0000
URL: https://git.openjdk.org/leyden/commit/e510dee162612d9a706ba54d0ab79a49139e7…
8316098: Revise signature of numa_get_leaf_groups
Reviewed-by: tschatzl, coleenp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: 20ff6031
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-09-26 13:33:33 +0000
URL: https://git.openjdk.org/leyden/commit/20ff603108a52468dd41020cbf6c0bf669e23…
8316735: Print LockStack in hs_err files
Reviewed-by: dholmes, mbaesken
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 1f7dfda7
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-09-26 14:01:45 +0000
URL: https://git.openjdk.org/leyden/commit/1f7dfda7059f9dc14bff61b3c77d769ade855…
8316671: sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java test fails intermittent with Read timed out
Reviewed-by: lucy
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java
Changeset: 4e1e579e
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-09-26 14:32:54 +0000
URL: https://git.openjdk.org/leyden/commit/4e1e579e8b916191397fc958df32ac3f6003c…
8315920: C2: "control input must dominate current control" assert failure
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestBadControlAfterPreMainPost.java
Changeset: efb7e85e
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-09-26 15:02:49 +0000
URL: https://git.openjdk.org/leyden/commit/efb7e85ecfc9c6edb2820e1bf72d48958d4c9…
8316935: [s390x] Use consistent naming for lightweight locking in MacroAssembler
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
Changeset: 36ac8390
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-09-26 15:27:44 +0000
URL: https://git.openjdk.org/leyden/commit/36ac83904c9e81a01822b0e36ef677cae2808…
8073061: (fs) Files.copy(foo, bar, REPLACE_EXISTING) deletes bar even if foo is not readable
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! test/jdk/java/nio/file/Files/CopyAndMove.java
+ test/jdk/java/nio/file/Files/CopyMoveVariations.java
Changeset: ee9776fa
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-09-26 18:35:13 +0000
URL: https://git.openjdk.org/leyden/commit/ee9776fa23e2287b704d4f1a55179e83516d1…
8304839: Move TestScaffold.main() to the separate class DebugeeWrapper
Reviewed-by: amenkov, cjplummer
! test/jdk/com/sun/jdi/ClassesByName2Test.java
+ test/jdk/com/sun/jdi/DebuggeeWrapper.java
! test/jdk/com/sun/jdi/DeferredStepTest.java
! test/jdk/com/sun/jdi/EATests.java
! test/jdk/com/sun/jdi/ForceEarlyReturnTest.java
! test/jdk/com/sun/jdi/InterruptHangTest.java
! test/jdk/com/sun/jdi/InvokeHangTest.java
! test/jdk/com/sun/jdi/JdbLockTest.java
! test/jdk/com/sun/jdi/JdbStopThreadidTest.java
! test/jdk/com/sun/jdi/MonitorEventTest.java
! test/jdk/com/sun/jdi/MultiBreakpointsTest.java
! test/jdk/com/sun/jdi/PopAsynchronousTest.java
! test/jdk/com/sun/jdi/PopFramesTest.java
! test/jdk/com/sun/jdi/ResumeOneThreadTest.java
! test/jdk/com/sun/jdi/SetLocalWhileThreadInNative.java
! test/jdk/com/sun/jdi/SimulResumerTest.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java
! test/jdk/com/sun/jdi/TwoThreadsTest.java
Changeset: 788e6e15
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2023-09-26 20:52:04 +0000
URL: https://git.openjdk.org/leyden/commit/788e6e154824317cf92884510c2ee116bc64f…
8316218: Open some swing tests 5
Reviewed-by: prr, dnguyen
+ test/jdk/javax/swing/AbstractButton/bug4290656.java
+ test/jdk/javax/swing/LookAndFeel/isJavaLAFLockedCorrectly.java
+ test/jdk/javax/swing/LookAndFeel/isMultiLAFLockedCorrectly.java
+ test/jdk/javax/swing/MetalInternalFrameTitlePane/bug4221007.java
Changeset: 65227a3c
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-09-26 21:23:34 +0000
URL: https://git.openjdk.org/leyden/commit/65227a3c64a9eaead7a7b2b94a5c2786f1b1b…
8316389: Open source few AWT applet tests
Reviewed-by: dnguyen, abhiscxk, aivanov
+ test/jdk/java/awt/Frame/FrameRepackTest.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_1.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_2.java
+ test/jdk/java/awt/Frame/WindowMoveTest.java
Changeset: 2f311d59
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-09-26 21:24:07 +0000
URL: https://git.openjdk.org/leyden/commit/2f311d59dcbbf7605e52fac0b8ebd35d7d51a…
8316211: Open source several manual applet tests
Reviewed-by: honkar, aivanov
+ test/jdk/java/awt/Frame/DefaultSizeTest.java
+ test/jdk/java/awt/LightweightComponent/LightweightCliprect.java
+ test/jdk/java/awt/event/KeyEvent/FunctionKeyTest.java
+ test/jdk/javax/swing/JFrame/DefaultCloseOperation.java
Changeset: 83806abe
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-09-27 04:28:10 +0000
URL: https://git.openjdk.org/leyden/commit/83806abe440809aaea47337646de96a970807…
6450193: After the first Serialization, JTableHeader does not uninstall its UI
Reviewed-by: aivanov
! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java
+ test/jdk/javax/swing/JTableHeader/SerializeJTableHeader.java
Changeset: b659e034
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-09-27 06:43:50 +0000
URL: https://git.openjdk.org/leyden/commit/b659e0343a3273867560e75a38b12e6223b30…
8316897: tools/jpackage/junit tests fail on AIX after JDK-8316547
Reviewed-by: cstein, asemenyuk, almatvee
! test/jdk/tools/jpackage/junit/TEST.properties
Changeset: e39197ec
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-09-27 07:18:42 +0000
URL: https://git.openjdk.org/leyden/commit/e39197ec62ca9363d9862d1ae1fca5b1b0286…
8316933: RISC-V: compiler/vectorapi/VectorCastShape128Test.java fails when using RVV
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: fd52be2a
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-09-27 07:31:44 +0000
URL: https://git.openjdk.org/leyden/commit/fd52be2a3c53912598afe600d680de77090f9…
8316895: SeenThread::print_action_queue called on a null pointer
Reviewed-by: coleenp, dholmes
! src/hotspot/share/classfile/placeholders.cpp
Changeset: fee9d336
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-09-27 07:33:52 +0000
URL: https://git.openjdk.org/leyden/commit/fee9d3362c76a046bb5160b90536545e7e9a5…
8293176: SSLEngine handshaker does not send an alert after a bad parameters
Reviewed-by: mdonovan, jnimeh
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineDecodeBadPoint.java
Changeset: 50a7a04e
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2023-09-27 08:16:34 +0000
URL: https://git.openjdk.org/leyden/commit/50a7a04e9adef8d6e7adffb83b01d551e22cd…
8316417: ObjectMonitorIterator does not return the most recent monitor and is incorrect if no monitors exists
Reviewed-by: cjplummer, dholmes
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDumpBase.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
Changeset: 45a145e5
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2023-09-27 08:27:02 +0000
URL: https://git.openjdk.org/leyden/commit/45a145e5bc3d3216bb03379896f66a3b719a0…
8299915: Remove ArrayAllocatorMallocLimit and associated code
Reviewed-by: dholmes, coleenp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/bitMap.cpp
- test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java
! test/lib-test/jdk/test/whitebox/vm_flags/SizeTTest.java
Changeset: ad6df41a
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-09-27 12:37:39 +0000
URL: https://git.openjdk.org/leyden/commit/ad6df41a9e4356b9c5de681f200f386f72c76…
8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java
Reviewed-by: mbaesken, aivanov
! test/jdk/ProblemList.txt
Changeset: b24ad7cf
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-09-27 12:54:29 +0000
URL: https://git.openjdk.org/leyden/commit/b24ad7cf5710c698f5946e10d44785f24431f…
8316924: java/lang/Thread/virtual/stress/ParkALot.java times out
Reviewed-by: jpai
! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
Changeset: 347bd15e
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-09-27 13:15:07 +0000
URL: https://git.openjdk.org/leyden/commit/347bd15e49f5632e16d0ae4dd7240a3648baf…
8315966: Relativize initial_sp in interpreter frames
Reviewed-by: fyang, mdoerr, pchilanomate
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
Changeset: 1be35573
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2023-09-27 13:30:35 +0000
URL: https://git.openjdk.org/leyden/commit/1be355734da94243e29f0899b53aa1ebdf3bc…
8315721: CloseRace.java#id0 fails transiently on libgraal
Reviewed-by: lancea, jpai
! test/jdk/java/lang/ProcessBuilder/CloseRace.java
Changeset: edcc559f
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-09-27 15:14:57 +0000
URL: https://git.openjdk.org/leyden/commit/edcc559f09364da3692862e1f3d0636aa8eec…
8316661: CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/memory/heap.hpp
Changeset: 5350fd61
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2023-09-27 15:55:12 +0000
URL: https://git.openjdk.org/leyden/commit/5350fd617390aaaedf8dd8821418c796cb1c3…
8299560: Assertion failed: currentQueryIndex >= 0 && currentQueryIndex < numberOfJavaProcessesAtInitialization
Reviewed-by: lmesnik, cjplummer
! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c
Changeset: b8cec480
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-09-27 17:05:58 +0000
URL: https://git.openjdk.org/leyden/commit/b8cec480f89203c21009e90d5bbbbfcc026ef…
8315848: G1: Rename rs_ prefix to card_rs in analytics
Reviewed-by: ayang, lkorinth
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
Changeset: 750da001
Author: Ilya Gavrilin <igavrilin(a)openjdk.org>
Committer: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2023-09-27 17:07:10 +0000
URL: https://git.openjdk.org/leyden/commit/750da0012931656cfd55f3e67c3f49ad7363a…
8316743: RISC-V: Change UseVectorizedMismatchIntrinsic option result to warning
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: d3a79b58
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2023-09-27 23:20:29 +0000
URL: https://git.openjdk.org/leyden/commit/d3a79b5861be27227b8c28cb3acdce089b74c…
8316371: Open some swing tests 6
Reviewed-by: dnguyen, prr
+ test/jdk/javax/swing/AbstractDocument/bug4549069.java
+ test/jdk/javax/swing/AbstractWriter/bug4185537.java
+ test/jdk/javax/swing/DefaultTableCellRenderer/bug4240870.java
+ test/jdk/javax/swing/JTableHeader/bug4243927.java
+ test/jdk/javax/swing/LookAndFeel/bug4736093.java
Changeset: 83c0e451
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2023-09-28 00:17:31 +0000
URL: https://git.openjdk.org/leyden/commit/83c0e4516064846c956d9a760338e71be1593…
8306630: Bump minimum boot jdk to JDK 21
Reviewed-by: darcy, erikj, iris, shade
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf
Changeset: 52073b27
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-09-28 01:47:54 +0000
URL: https://git.openjdk.org/leyden/commit/52073b27a302cb27276b6c9e500ed4c70e417…
8316994: Avoid modifying ClassLoader and Module objects during -Xshare:dump
Reviewed-by: matsaave, ccheung
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
Changeset: 84390dd0
Author: Jean-Philippe Bempel <jpbempel(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2023-09-28 02:43:41 +0000
URL: https://git.openjdk.org/leyden/commit/84390dd0639e29ddb792964cca9ebf79e29cf…
8316658: serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java fails intermittently
Reviewed-by: coleenp, dholmes
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java
Changeset: 384d2ea6
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-09-28 04:16:54 +0000
URL: https://git.openjdk.org/leyden/commit/384d2ea6d10017299a6d538bc86c17e3b8443…
8316125: Windows call_stub unnecessarily saves xmm16-31 when UseAVX>=3
Reviewed-by: jvernee, kvn, sviswanathan
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
Changeset: 42924ed4
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-09-28 05:42:26 +0000
URL: https://git.openjdk.org/leyden/commit/42924ed4e59a9f93e165047bd91f829ba1e86…
8316946: jtreg failure handler pages are mislabelling the jcmd/thread/dump_to_file results.
Reviewed-by: dholmes
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/PatternAction.java
Changeset: 2d154fcd
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-09-28 05:47:33 +0000
URL: https://git.openjdk.org/leyden/commit/2d154fcd0de0612f58abbc5027f409b9b2eb0…
8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg
Reviewed-by: luhenry, fyang
! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp
Changeset: 77fac0f4
Author: Ludvig Janiuk <lujaniuk(a)openjdk.org>
Committer: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-09-28 08:02:10 +0000
URL: https://git.openjdk.org/leyden/commit/77fac0f4c6692bcc06456d03a4329d9f8ddee…
8316906: Clarify TLABWasteTargetPercent flag
Reviewed-by: ayang, iwalulya, tschatzl
! src/hotspot/share/gc/shared/tlab_globals.hpp
Changeset: 79812515
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-09-28 09:49:57 +0000
URL: https://git.openjdk.org/leyden/commit/798125152ba40ff2d093711629f275b5d74f0…
8316970: Add internal annotation to mark restricted methods
Reviewed-by: jvernee, iris, alanb
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
+ src/java.base/share/classes/jdk/internal/javac/Restricted.java
+ test/jdk/java/foreign/TestRestricted.java
Changeset: 3481ecb2
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-09-28 11:31:46 +0000
URL: https://git.openjdk.org/leyden/commit/3481ecb25585d427f2c272e475c7f4ebbf60b…
8316159: Update BoxLayout sample image for crisper edges
Move all rectangles half a pixel to make edges crisp
Reviewed-by: prr
! src/java.desktop/share/classes/javax/swing/doc-files/BoxLayout-1.svg
Changeset: bc5a39bb
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-09-28 11:42:59 +0000
URL: https://git.openjdk.org/leyden/commit/bc5a39bb54725a38db716691091b43a186860…
8317144: Exclude sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java on Linux ppc64le
Reviewed-by: mdoerr
! test/jdk/ProblemList.txt
Changeset: d0c1444d
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-28 11:49:03 +0000
URL: https://git.openjdk.org/leyden/commit/d0c1444d9238a96e279df2b32d01fba4fc770…
8316957: Serial: Change GenCollectedHeap to SerialHeap inside gc/serial folder
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
Changeset: 1230aed6
Author: Lutz Schmidt <lucy(a)openjdk.org>
Date: 2023-09-28 11:50:51 +0000
URL: https://git.openjdk.org/leyden/commit/1230aed61d286fe9c09f46e2bab626d0e8fe0…
8316885: jcmd: Compiler.CodeHeap_Analytics cmd does not inform about missing aggregate
Reviewed-by: kvn, mdoerr
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/codeHeapState.hpp
Changeset: 0c55887b
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-09-28 12:00:20 +0000
URL: https://git.openjdk.org/leyden/commit/0c55887bfb131501a26ba431919d94f2ba08a…
8309599: WeakHandle and OopHandle release should clear obj pointer
Reviewed-by: dholmes, kbarrett
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/oops/weakHandle.hpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
Changeset: 065203d4
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2023-09-28 13:32:15 +0000
URL: https://git.openjdk.org/leyden/commit/065203d44a651ee850807bb1f2bed59cea7de…
8313631: SA: stack trace printed using "where" command does not show class name
Reviewed-by: cjplummer, dholmes
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
Changeset: fc989986
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2023-09-28 13:32:38 +0000
URL: https://git.openjdk.org/leyden/commit/fc98998627443d6e73ac70661f47f48b30525…
8316580: HttpClient with StructuredTaskScope does not close when a task fails
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
+ test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
Changeset: 3f19df68
Author: Ian Myers <ianrichr(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-09-28 15:52:36 +0000
URL: https://git.openjdk.org/leyden/commit/3f19df685c342cef212305cca630331878a24…
8315936: Parallelize gc/stress/TestStressG1Humongous.java test
Reviewed-by: shade, tschatzl
! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java
Changeset: 29348b3c
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-09-28 15:53:03 +0000
URL: https://git.openjdk.org/leyden/commit/29348b3cf65951e1aacd52c517b6b0d29449a…
8316894: make test TEST="jtreg:test/jdk/..." fails on AIX
Reviewed-by: ihse, erikj
! make/RunTests.gmk
Changeset: 3481a485
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-09-28 16:04:46 +0000
URL: https://git.openjdk.org/leyden/commit/3481a485716a1949706a4dcb94181b07e88e8…
8316974: ListFormat creation is unsuccessful for some of the supported Locales
Reviewed-by: joehw, rriggs
! src/java.base/share/classes/java/text/ListFormat.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! test/jdk/java/text/Format/ListFormat/TestListFormat.java
Changeset: 060db1b2
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-09-28 17:13:10 +0000
URL: https://git.openjdk.org/leyden/commit/060db1b2a2d0946327e47a6c2a380c9fb5593…
8315031: YoungPLABSize and OldPLABSize not aligned by ObjectAlignmentInBytes
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/shared/plab.cpp
Changeset: ca5eee2f
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-09-28 17:15:40 +0000
URL: https://git.openjdk.org/leyden/commit/ca5eee2fe37959f54c5efe557f271dea0a0ba…
8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java as vm.flagless
Reviewed-by: cjplummer, sspitsyn
! test/jdk/TEST.ROOT
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jtreg-ext/requires/VMProps.java
Changeset: cfcbfc6c
Author: Aleksei Voitylov <avoitylov(a)openjdk.org>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2023-09-28 18:11:40 +0000
URL: https://git.openjdk.org/leyden/commit/cfcbfc6cae7d8fc276c5a54917e97adea7cf5…
8316879: RegionMatches1Tests fails if CompactStrings are disabled after JDK-8302163
Reviewed-by: simonis, rgiulietti, rriggs
! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/lang/String/RegionMatches.java
Changeset: 73a47f0c
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-09-28 19:28:37 +0000
URL: https://git.openjdk.org/leyden/commit/73a47f0c4a4f01f62ef55d64120e58535df12…
4622866: javax.swing.text.Document.remove(int, int) has a misleading picture
Reviewed-by: prr
! src/java.desktop/share/classes/javax/swing/text/Document.java
- src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.svg
Changeset: 09dad0e9
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-09-28 19:46:07 +0000
URL: https://git.openjdk.org/leyden/commit/09dad0e96b37e3fcd1a13040e0de85ebc04b0…
8313810: BoxLayout uses <blockquote> instead of list for layout options
8313811: Improve description of how BoxLayout lays out components
Reviewed-by: prr
! src/java.desktop/share/classes/javax/swing/BoxLayout.java
Changeset: f2c221de
Author: Mourad Abbay <mourad.abbay(a)oracle.com>
Committer: Paul Sandoz <psandoz(a)openjdk.org>
Date: 2023-09-28 22:07:12 +0000
URL: https://git.openjdk.org/leyden/commit/f2c221def1071e3200e502d0c40ace73a1d19…
8317119: Remove unused imports in the java.util.stream package
Reviewed-by: naoto, iris, psandoz
! src/java.base/share/classes/java/util/stream/BaseStream.java
! src/java.base/share/classes/java/util/stream/Nodes.java
! src/java.base/share/classes/java/util/stream/package-info.java
Changeset: ecb5e8a0
Author: Eamonn McManus <emcmanus(a)openjdk.org>
Date: 2023-09-28 23:01:18 +0000
URL: https://git.openjdk.org/leyden/commit/ecb5e8a03f67c92d7956201de1fa7d07cc6af…
8317264: Pattern.Bound has `static` fields that should be `static final`.
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/regex/Pattern.java
Changeset: 355811a9
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-09-28 23:51:12 +0000
URL: https://git.openjdk.org/leyden/commit/355811a996544c54cde9ff232450f5e5c8e1e…
8316559: Refactor some util/Calendar tests to JUnit
Reviewed-by: naoto, lancea
! test/jdk/java/util/Calendar/BuddhistCalendarTest.java
! test/jdk/java/util/Calendar/Bug4302966.java
! test/jdk/java/util/Calendar/Bug4766302.java
! test/jdk/java/util/Calendar/bug4028518.java
! test/jdk/java/util/Calendar/bug4100311.java
! test/jdk/java/util/Calendar/bug4243802.java
! test/jdk/java/util/Calendar/bug4316678.java
! test/jdk/java/util/Calendar/bug4372743.java
! test/jdk/java/util/Calendar/bug4401223.java
! test/jdk/java/util/Calendar/bug4514831.java
Changeset: 0259da92
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-09-29 05:00:02 +0000
URL: https://git.openjdk.org/leyden/commit/0259da92831087e918d00b8a83e04c96a6877…
8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session
Reviewed-by: djelinski, wetmore
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
+ test/jdk/javax/net/ssl/SSLSession/ServerNameRejectedTLSSessionResumption.java
Changeset: bd7bb67d
Author: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2023-09-29 05:15:23 +0000
URL: https://git.openjdk.org/leyden/commit/bd7bb67d8f2a6a6bda43b6e2443099574151a…
8317257: RISC-V: llvm build broken
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/os/linux/os_linux.cpp
Changeset: c45308af
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2023-09-29 07:05:24 +0000
URL: https://git.openjdk.org/leyden/commit/c45308afac019d40bbe3e9adf27733f6be520…
8301327: convert assert to guarantee in Handle_IDiv_Exception
Reviewed-by: dnsimon, dholmes
! src/hotspot/os/windows/os_windows.cpp
Changeset: bd918f49
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2023-09-29 11:14:13 +0000
URL: https://git.openjdk.org/leyden/commit/bd918f49d29bcbc699e07b4ef8d23cfe1abd3…
8316401: sun/tools/jhsdb/JStackStressTest.java failed with "InternalError: We should have found a thread that owns the anonymous lock"
Reviewed-by: cjplummer, dholmes
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
Changeset: 179792be
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-09-29 14:53:42 +0000
URL: https://git.openjdk.org/leyden/commit/179792beb4e766756971fc3c80a79046b3489…
8317283: jpackage tests run osx-specific checks on windows and linux
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
Changeset: a185be03
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-09-29 14:59:33 +0000
URL: https://git.openjdk.org/leyden/commit/a185be0346be2aba4de531ee6cce9b99f08aa…
8317139: [JVMCI] oop handles clearing message pollutes event log
Reviewed-by: never, thartmann
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: 49376e44
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-09-29 15:03:10 +0000
URL: https://git.openjdk.org/leyden/commit/49376e445210d5ebe3a99a4e647deecec51f0…
8316000: File.setExecutable silently fails if file does not exist
Reviewed-by: alanb
! src/java.base/share/classes/java/io/File.java
Changeset: fa0697a6
Author: Mourad Abbay <mourad.abbay(a)oracle.com>
Committer: Paul Sandoz <psandoz(a)openjdk.org>
Date: 2023-09-29 15:36:16 +0000
URL: https://git.openjdk.org/leyden/commit/fa0697a6371a89f19af3f88136886b0b2fbe4…
8316998: Remove redundant type arguments in the java.util.stream package
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/Collectors.java
! src/java.base/share/classes/java/util/stream/DistinctOps.java
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/IntPipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/java/util/stream/WhileOps.java
Changeset: 014c95a5
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-09-29 16:36:29 +0000
URL: https://git.openjdk.org/leyden/commit/014c95a54d6cebe8f2b6422c2a484d538cdb2…
8317126: Redundant entries in Windows `tzmappings` file
Reviewed-by: lancea, iris, joehw
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
Changeset: 5a6aa569
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-09-29 17:17:54 +0000
URL: https://git.openjdk.org/leyden/commit/5a6aa569aa279141193038dc2e61e18a8b24b…
8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files
Reviewed-by: almatvee
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: 47569a25
Author: Kevin Driver <kdriver(a)openjdk.org>
Date: 2023-09-29 18:47:47 +0000
URL: https://git.openjdk.org/leyden/commit/47569a256cb61f210bf2d9f28656fd3fa5ad2…
8295919: java.security.MessageDigest.isEqual does not adhere to @implNote
Reviewed-by: mullan
! src/java.base/share/classes/java/security/MessageDigest.java
Changeset: 009f5e1f
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-09-30 01:06:16 +0000
URL: https://git.openjdk.org/leyden/commit/009f5e1fa177eea326aefec0f995f589a0116…
8317141: Remove unused validIndex method from URLClassPath$JarLoader
Reviewed-by: alanb, lancea, dfuchs
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
Changeset: fb055e7e
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-10-01 16:32:05 +0000
URL: https://git.openjdk.org/leyden/commit/fb055e7e5300958b2a6a290aa6783e8ede929…
8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b
Reviewed-by: ihse, fyang, luhenry, mli
! make/autoconf/libraries.m4
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: b8fa6c23
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-10-01 16:33:54 +0000
URL: https://git.openjdk.org/leyden/commit/b8fa6c23f5f7c4991ee6f0881a0452e591b65…
8316186: RISC-V: Remove PlatformCmpxchg<4>
Reviewed-by: fyang, mli
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
Changeset: 93f662f4
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2023-10-01 20:01:09 +0000
URL: https://git.openjdk.org/leyden/commit/93f662f4fc766c09492c8d4ce7048605325d2…
8317335: Build on windows fails after 8316645
Reviewed-by: lmesnik
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: 8fcf70e9
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-02 05:06:45 +0000
URL: https://git.openjdk.org/leyden/commit/8fcf70e931cd2e69e644c459d16d1410ce7ff…
5066247: Refine the spec of equals() and hashCode() for j.text.Format classes
Reviewed-by: naoto, darcy
! 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/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
Changeset: 207819a0
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-10-02 07:03:40 +0000
URL: https://git.openjdk.org/leyden/commit/207819a05e42b666efb074921b066c819c020…
8315604: IGV: dump and visualize node bottom and phase types
Co-authored-by: Tobias Holenstein <tholenstein(a)openjdk.org>
Reviewed-by: thartmann, chagedorn, tholenstein
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/phaseX.hpp
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/EditPropertyFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/condenseGraph.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showTypes.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
Changeset: 795e5dcc
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-02 07:35:02 +0000
URL: https://git.openjdk.org/leyden/commit/795e5dcc856491031b87a1f2a942681a58267…
8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration
Co-authored-by: Ivan Walulya <iwalulya(a)openjdk.org>
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/gc/g1/test_g1CodeRootSet.cpp
Changeset: 69489427
Author: Ludvig Janiuk <lujaniuk(a)openjdk.org>
Committer: Julian Waters <jwaters(a)openjdk.org>
Date: 2023-10-02 07:40:11 +0000
URL: https://git.openjdk.org/leyden/commit/69489427e941daeac6fdd7f52a6129612b70c…
8317327: Remove JT_JAVA dead code in jib-profiles.js
Reviewed-by: erikj, jwaters
! make/conf/jib-profiles.js
Changeset: eeb63cd0
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-02 08:03:10 +0000
URL: https://git.openjdk.org/leyden/commit/eeb63cd0fad9de1f7182ab97d0f25ac67745a…
8316361: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN with -XX:VerifyIterativeGVN=10
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestNotifyOpaqueZeroTripGuardToCmpI.java
Changeset: 59847926
Author: Michal Sobierski <145339032+msobiers(a)users.noreply.github.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-02 09:56:14 +0000
URL: https://git.openjdk.org/leyden/commit/59847926b63860704bcf2967660628eaede8e…
8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests
Reviewed-by: shade, rhalade, valeriep
! test/jdk/sun/security/rsa/SignedObjectChain.java
Changeset: 516cfb13
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-10-02 10:01:44 +0000
URL: https://git.openjdk.org/leyden/commit/516cfb135f7e5fefaf6e6f2928f6ecb88806f…
8316907: Fix nonnull-compare warnings
Reviewed-by: kbarrett, jsjolen
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/asm/codeBuffer.cpp
Changeset: 8093563b
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2023-10-02 13:06:43 +0000
URL: https://git.openjdk.org/leyden/commit/8093563bce03b2a7dcea175f1e71cfd67de1c…
8317295: ResponseSubscribers.SubscriberAdapter should call the finisher function asynchronously
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java
Changeset: 2637e8dd
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-02 13:16:49 +0000
URL: https://git.openjdk.org/leyden/commit/2637e8ddc4ffe102418139f501fc0be8e9c53…
8317314: Remove unimplemented ObjArrayKlass::oop_oop_iterate_elements_bounded
Reviewed-by: dcubed
! src/hotspot/share/oops/objArrayKlass.hpp
Changeset: 878d27db
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-10-02 14:18:27 +0000
URL: https://git.openjdk.org/leyden/commit/878d27dba16accf57a9d2d5e5cccf7af425dd…
8317273: compiler/codecache/OverflowCodeCacheTest.java fails transiently on Graal
Reviewed-by: never, thartmann
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
Changeset: a564d436
Author: Soumadipta Roy <roysouma(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-02 15:17:02 +0000
URL: https://git.openjdk.org/leyden/commit/a564d436c722f14041231158f21c4ad3a2f6a…
8315692: Parallelize gc/stress/TestStressRSetCoarsening.java test
Reviewed-by: shade, mli, lmesnik, tschatzl
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
Changeset: f9850061
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-10-02 18:12:06 +0000
URL: https://git.openjdk.org/leyden/commit/f985006142c87d563f7e69d63b206c15e7e6f…
8309356: Read files in includedir in alphanumeric order
Reviewed-by: mullan
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
+ test/jdk/sun/security/krb5/config/IncludeDirOrder.java
Changeset: d7d1d42b
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-10-02 19:55:22 +0000
URL: https://git.openjdk.org/leyden/commit/d7d1d42b67bcc8e6fe98e936b10e43edfd498…
8316771: Krb5.java has not defined messages for all error codes
Reviewed-by: mullan
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
+ test/jdk/sun/security/krb5/ErrorMessages.java
Changeset: ad81abd2
Author: Mourad Abbay <mourad.abbay(a)oracle.com>
Committer: Paul Sandoz <psandoz(a)openjdk.org>
Date: 2023-10-02 20:13:46 +0000
URL: https://git.openjdk.org/leyden/commit/ad81abd2dbddc47d57eceb4d90fe615a6e986…
8317034: Remove redundant type cast in the java.util.stream package
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/StreamSpliterators.java
Changeset: 5c8366ee
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-10-02 20:15:43 +0000
URL: https://git.openjdk.org/leyden/commit/5c8366eea4555b5b145a5337e774020006e00…
8268622: Performance issues in javac `Name` class
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java
Changeset: e25121d1
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2023-10-02 20:21:58 +0000
URL: https://git.openjdk.org/leyden/commit/e25121d1d908bd74e7a5914d85284ab322bed…
8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
Changeset: d2e2c4ce
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-10-02 21:53:12 +0000
URL: https://git.openjdk.org/leyden/commit/d2e2c4cef1f15a3fc7f1f619470d23ae6bb37…
8309667: TLS handshake fails because of ConcurrentModificationException in PKCS12KeyStore.engineGetEntry
Reviewed-by: djelinski, mullan
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
+ test/jdk/sun/security/pkcs12/AttributesCorrectness.java
+ test/jdk/sun/security/pkcs12/AttributesMultiThread.java
Changeset: 6e1aacdf
Author: Mark Powers <mpowers(a)openjdk.org>
Committer: Valerie Peng <valeriep(a)openjdk.org>
Date: 2023-10-02 22:43:48 +0000
URL: https://git.openjdk.org/leyden/commit/6e1aacdfba5a32f7b071eea8039888d275827…
8296631: NSS tests failing on OL9 linux-aarch64 hosts
Reviewed-by: valeriep
+ test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/cert9.db
+ test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/key4.db
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/Secmod/cert9.db
! test/jdk/sun/security/pkcs11/Secmod/key4.db
! test/jdk/sun/security/pkcs11/Secmod/pkcs11.txt
! test/jdk/sun/security/pkcs11/SecmodTest.java
+ test/jdk/sun/security/pkcs11/tls/tls12/cert9.db
+ test/jdk/sun/security/pkcs11/tls/tls12/key4.db
+ test/jdk/sun/security/pkcs11/tls/tls12/pkcs11.txt
Changeset: 26c21f50
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-10-03 04:38:36 +0000
URL: https://git.openjdk.org/leyden/commit/26c21f50a39a4ae0425b6e7ae63afbdaf627e…
8314294: Unsafe::allocateMemory and Unsafe::freeMemory are slower than malloc/free
Reviewed-by: shade, dlong
! src/hotspot/share/prims/unsafe.cpp
Changeset: 287b2432
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-10-03 05:54:33 +0000
URL: https://git.openjdk.org/leyden/commit/287b24322135b54641f013970c4545ce069c4…
8316893: Compile without -fno-delete-null-pointer-checks
Reviewed-by: kbarrett, erikj
! make/autoconf/flags-cflags.m4
Changeset: b6a97c07
Author: Nick Gasson <ngasson(a)openjdk.org>
Date: 2023-10-03 08:17:51 +0000
URL: https://git.openjdk.org/leyden/commit/b6a97c078043862b20bd8e1d1b8ccb8699995…
8316880: AArch64: "stop: Header is not fast-locked" with -XX:-UseLSE since JDK-8315880
Reviewed-by: rkennke, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
Changeset: 3bcfac18
Author: Glavo <zjx001202(a)gmail.com>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-10-03 10:34:12 +0000
URL: https://git.openjdk.org/leyden/commit/3bcfac18c39d83bf876787e7ce422831bab0d…
8317246: Cleanup java.net.URLEncoder and URLDecoder use of file.encoding property
Reviewed-by: rriggs, naoto
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java
Changeset: 353d1396
Author: Andrew Leonard <aleonard(a)openjdk.org>
Date: 2023-10-03 14:00:00 +0000
URL: https://git.openjdk.org/leyden/commit/353d139682d530b74795cdca4753afba6766b…
8317340: Windows builds are not reproducible if MS VS compiler install path differs
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
! make/autoconf/util_paths.m4
Changeset: c47a0ce3
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-03 14:31:12 +0000
URL: https://git.openjdk.org/leyden/commit/c47a0ce3f03daf7a4ec0c0c8b8626bb662836…
8317235: Remove Access API use in nmethod class
Reviewed-by: kbarrett, thartmann
! src/hotspot/share/code/nmethod.cpp
Changeset: 0e501f66
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-03 15:03:21 +0000
URL: https://git.openjdk.org/leyden/commit/0e501f66dfc52a0e049d4fa39c1fcd24f1f2e…
8308429: jvmti/StopThread/stopthrd007 failed with "NoClassDefFoundError: Could not initialize class jdk.internal.misc.VirtualThreads"
Reviewed-by: dholmes, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/StopThread/stopthrd007.java
Changeset: 89987dbf
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-03 15:03:47 +0000
URL: https://git.openjdk.org/leyden/commit/89987dbf8789f166fe24e7facf5b8cc9a3c29…
8303773: Replace "main.wrapper" with "test.thread.factory" property in test code
Reviewed-by: cjplummer, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor001/monitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads003/threads003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/unmonitor/unmonitor001/unmonitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIThreadFactory.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/RunParams.java
! test/jdk/com/sun/jdi/DebuggeeWrapper.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jtreg_test_thread_factory/src/share/classes/Virtual.java
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: ae796a4e
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2023-10-03 15:33:48 +0000
URL: https://git.openjdk.org/leyden/commit/ae796a4e1000afb836c1b0a65edf39ab9d2e7…
8316923: Add DEF_STATIC_JNI_OnLoad for librmi
Reviewed-by: alanb
! src/java.rmi/share/native/librmi/GC.c
Changeset: b438cffd
Author: Swati Sharma <swati.sharma(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-10-03 16:01:36 +0000
URL: https://git.openjdk.org/leyden/commit/b438cffdb9821fce86d215e452b41810b08b3…
8314085: Fixing scope from benchmark to thread for JMH tests having shared state
Co-authored-by: Vladimir Ivanov <vaivanov(a)openjdk.org>
Reviewed-by: sviswanathan, ecaspole
! test/micro/org/openjdk/bench/java/io/DataInputStreamTest.java
! test/micro/org/openjdk/bench/java/lang/ArrayClone.java
! test/micro/org/openjdk/bench/java/lang/StringCompareToDifferentLength.java
! test/micro/org/openjdk/bench/java/lang/StringCompareToIgnoreCase.java
! test/micro/org/openjdk/bench/java/lang/StringComparisons.java
! test/micro/org/openjdk/bench/java/lang/StringEquals.java
! test/micro/org/openjdk/bench/java/lang/StringFormat.java
! test/micro/org/openjdk/bench/java/lang/StringReplace.java
! test/micro/org/openjdk/bench/java/lang/StringSubstring.java
! test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java
! test/micro/org/openjdk/bench/java/lang/constant/MethodTypeDescFactories.java
! test/micro/org/openjdk/bench/java/lang/constant/ReferenceClassDescResolve.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesConstant.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesIdentity.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesThrowException.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAppendParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeParam.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeReturn.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeDropParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeGenerify.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeInsertParams.java
! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java
! test/micro/org/openjdk/bench/java/time/GetYearBench.java
! test/micro/org/openjdk/bench/java/time/InstantBench.java
! test/micro/org/openjdk/bench/java/time/format/DateTimeFormatterWithPaddingBench.java
! test/micro/org/openjdk/bench/java/util/ListArgs.java
! test/micro/org/openjdk/bench/java/util/LocaleDefaults.java
! test/micro/org/openjdk/bench/java/util/TestAdler32.java
! test/micro/org/openjdk/bench/java/util/TestCRC32.java
! test/micro/org/openjdk/bench/java/util/TestCRC32C.java
! test/micro/org/openjdk/bench/java/util/regex/Exponential.java
! test/micro/org/openjdk/bench/java/util/regex/Primality.java
! test/micro/org/openjdk/bench/java/util/regex/Trim.java
! test/micro/org/openjdk/bench/javax/crypto/AESReinit.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/LoadMaskedIOOBEBenchmark.java
! test/micro/org/openjdk/bench/vm/compiler/Rotation.java
! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java
! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java
Changeset: b859da9c
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-03 16:38:17 +0000
URL: https://git.openjdk.org/leyden/commit/b859da9c548fbd1463b336059d1c55312c7b7…
8316696: Remove the testing base classes: IntlTest and CollatorTest
Reviewed-by: naoto
! test/jdk/java/text/BreakIterator/BreakIteratorTest.java
! test/jdk/java/text/BreakIterator/Bug4533872.java
! test/jdk/java/text/CharacterIterator/CharacterIteratorTest.java
! test/jdk/java/text/Collator/APITest.java
! test/jdk/java/text/Collator/Bug6271411.java
- test/jdk/java/text/Collator/CollatorTest.java
! test/jdk/java/text/Collator/DanishTest.java
! test/jdk/java/text/Collator/DummyTest.java
! test/jdk/java/text/Collator/EnglishTest.java
! test/jdk/java/text/Collator/FinnishTest.java
! test/jdk/java/text/Collator/FrenchTest.java
! test/jdk/java/text/Collator/G7Test.java
! test/jdk/java/text/Collator/GermanTest.java
! test/jdk/java/text/Collator/IteratorTest.java
! test/jdk/java/text/Collator/MonkeyTest.java
! test/jdk/java/text/Collator/Regression.java
! test/jdk/java/text/Collator/SpanishTest.java
! test/jdk/java/text/Collator/SurrogatesTest.java
! test/jdk/java/text/Collator/Test4401726.java
! test/jdk/java/text/Collator/ThaiTest.java
! test/jdk/java/text/Collator/TurkishTest.java
! test/jdk/java/text/Collator/VietnameseTest.java
! test/jdk/java/text/Format/ChoiceFormat/Bug4185732Test.java
! test/jdk/java/text/Format/DateFormat/Bug4322313.java
! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java
! test/jdk/java/text/Format/DateFormat/DateFormatRoundTripTest.java
! test/jdk/java/text/Format/DateFormat/DateFormatTest.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormat.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatAPI.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java
! test/jdk/java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java
! test/jdk/java/text/Format/DateFormat/TimeZoneNameTest.java
! test/jdk/java/text/Format/DateFormat/bug4358730.java
! test/jdk/java/text/Format/MessageFormat/Bug4185816Test.java
! test/jdk/java/text/Format/MessageFormat/MessageRegression.java
! test/jdk/java/text/Format/MessageFormat/MessageTest.java
! test/jdk/java/text/Format/MessageFormat/bug4492719.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalParse.java
! test/jdk/java/text/Format/NumberFormat/Bug4838107.java
! test/jdk/java/text/Format/NumberFormat/DFSExponential.java
! test/jdk/java/text/Format/NumberFormat/DFSSerialization.java
! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatAPI.java
! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java
! test/jdk/java/text/Format/NumberFormat/IntlTestNumberFormatAPI.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
! test/jdk/java/text/Format/NumberFormat/NumberRoundTrip.java
! test/jdk/java/text/Format/NumberFormat/NumberTest.java
! test/jdk/java/text/Format/NumberFormat/PositionTest.java
! test/jdk/java/text/Format/common/FormatIteratorTest.java
! test/jdk/java/text/Normalizer/ICUBasicTest.java
! test/jdk/java/text/Normalizer/NormalizerAPITest.java
! test/jdk/java/text/testlib/HexDumpReader.java
- test/jdk/java/text/testlib/IntlTest.java
! test/jdk/java/text/testlib/TestUtils.java
! test/jdk/java/util/Calendar/CalendarLimitTest.java
! test/jdk/java/util/Calendar/CalendarRegression.java
! test/jdk/java/util/Calendar/CalendarTest.java
! test/jdk/java/util/Calendar/FieldStateTest.java
! test/jdk/java/util/Calendar/GregorianCutoverTest.java
! test/jdk/java/util/Calendar/JulianTest.java
! test/jdk/java/util/Calendar/NonLenientTest.java
! test/jdk/java/util/Calendar/bug4243802.java
! test/jdk/java/util/Calendar/bug4316678.java
! test/jdk/java/util/Calendar/bug4372743.java
! test/jdk/java/util/Calendar/bug4409072.java
! test/jdk/java/util/Date/DateRegression.java
! test/jdk/java/util/Date/DateTest.java
! test/jdk/java/util/Date/TimestampTest.java
! test/jdk/java/util/Locale/LegacyCodesClassInvariant.java
! test/jdk/java/util/Locale/LocaleEnhanceTest.java
! test/jdk/java/util/Locale/LocaleTest.java
! test/jdk/java/util/TimeZone/Bug4322313.java
! test/jdk/java/util/TimeZone/Bug6329116.java
! test/jdk/java/util/TimeZone/TimeZoneBoundaryTest.java
! test/jdk/java/util/TimeZone/TimeZoneRegression.java
! test/jdk/java/util/TimeZone/TimeZoneTest.java
! test/jdk/java/util/TimeZone/TransitionTest.java
- test/jdk/sun/util/resources/TimeZone/IntlTest.java
Changeset: cfabcbf8
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2023-10-03 18:18:26 +0000
URL: https://git.openjdk.org/leyden/commit/cfabcbf85837e97bdd6c9e4e06e875ecbaa70…
8317121: vector_masked_load instruction is moved too early after JDK-8286941
Co-authored-by: Vladimir Ivanov <vlivanov(a)openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann(a)openjdk.org>
Co-authored-by: Dean Long <dlong(a)openjdk.org>
Reviewed-by: thartmann, vlivanov, epeter
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestMaskedVectors.java
Changeset: 1809b8cd
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-10-03 18:32:57 +0000
URL: https://git.openjdk.org/leyden/commit/1809b8cdd6f27fd2f19072a874f5020ca717a…
8317265: ListFormat::format specification could be made clearer regarding handling IllegalArgumentException.
Reviewed-by: joehw
! src/java.base/share/classes/java/text/ListFormat.java
Changeset: 8ff10a0d
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-10-03 19:18:27 +0000
URL: https://git.openjdk.org/leyden/commit/8ff10a0d3520fbeae9fe7aac4226d65b93ec7…
8317446: ProblemList gc/arguments/TestNewSizeFlags.java on macosx-aarch64 in Xcomp
8317448: ProblemList compiler/interpreter/TestVerifyStackAfterDeopt.java on macosx-aarch64 in Xcomp
8317449: ProblemList serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java on several platforms
Reviewed-by: thartmann
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
Changeset: f7deaf4b
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-10-03 19:35:51 +0000
URL: https://git.openjdk.org/leyden/commit/f7deaf4bef21cb86fcc8a6c10454fbd6bbbba…
8316778: test hprof lib: invalid array element type from JavaValueArray.elementSize
Reviewed-by: cjplummer, lmesnik, sspitsyn
+ test/lib-test/jdk/test/lib/hprof/HprofTest.java
! test/lib/jdk/test/lib/hprof/model/JavaObject.java
! test/lib/jdk/test/lib/hprof/model/JavaValueArray.java
Changeset: 8c0d026d
Author: Mark Powers <mpowers(a)openjdk.org>
Committer: Valerie Peng <valeriep(a)openjdk.org>
Date: 2023-10-04 00:23:42 +0000
URL: https://git.openjdk.org/leyden/commit/8c0d026d0f508e0c896fd28d725915c52d1b6…
8315042: NPE in PKCS7.parseOldSignedData
Reviewed-by: valeriep, weijun
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! test/jdk/sun/security/x509/X509CRLImpl/UnexpectedNPE.java
Changeset: 0b0f8b55
Author: Varada M <mvarada2000(a)gmail.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-10-04 06:07:14 +0000
URL: https://git.openjdk.org/leyden/commit/0b0f8b55a6becff269ecf7aa19db12e998e23…
8219652: [aix] Tests failing with JNI attach problems.
Reviewed-by: dholmes, cjplummer, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/jni/terminatedThread/libterminatedThread.c
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp
Changeset: 48f1a925
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-04 07:54:30 +0000
URL: https://git.openjdk.org/leyden/commit/48f1a925e528cc9f8cd6c727129918e0e49b3…
8316679: C2 SuperWord: wrong result, load should not be moved before store if not comparable
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
Changeset: d4c904d8
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-04 07:58:41 +0000
URL: https://git.openjdk.org/leyden/commit/d4c904d81970bbe5b0afe1029eae705366779…
8317294: Classloading throws exceptions over already pending exceptions
Reviewed-by: dholmes, coleenp
! src/hotspot/share/classfile/classFileParser.cpp
Changeset: 0d4de8a7
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-04 09:36:53 +0000
URL: https://git.openjdk.org/leyden/commit/0d4de8a71f063e44618f43ddd862a91aed647…
8316971: Add Lint warning for restricted method calls
Reviewed-by: ihse, vromero
! make/modules/java.base/Java.gmk
! make/test/BuildMicrobenchmark.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.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/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
+ test/langtools/tools/javac/RestrictedMethods.java
+ test/langtools/tools/javac/RestrictedMethods.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
Changeset: 9718f490
Author: Yudi Zheng <yzheng(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-10-04 10:18:39 +0000
URL: https://git.openjdk.org/leyden/commit/9718f490fb76f6712ac8f9c7f5248ca10bf83…
8317452: [JVMCI] Export symbols used by lightweight locking to JVMCI compilers.
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/lockStack.hpp
Changeset: a8549b63
Author: Daniel Skantz <daniel.skantz(a)oracle.com>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-04 11:58:16 +0000
URL: https://git.openjdk.org/leyden/commit/a8549b63674be433617b986f392e4ff7afef5…
8280120: [IR Framework] Add attribute to @IR to enable/disable IR matching based on the architecture
Reviewed-by: rcastanedalo, epeter, thartmann
! test/hotspot/jtreg/compiler/lib/ir_framework/IR.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPlatformChecks.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPreconditions.java
Changeset: b0d6c847
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-10-04 12:06:31 +0000
URL: https://git.openjdk.org/leyden/commit/b0d6c8472f69fef0265b41a4caf9e564adf68…
8316396: Endless loop in C2 compilation triggered by AddNode::IdealIL
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestLargeTreeOfSubNodes.java
Changeset: 0a3a925a
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-10-04 12:06:52 +0000
URL: https://git.openjdk.org/leyden/commit/0a3a925ad88921d387aa851157f54ac0054d3…
8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Reviewed-by: thartmann
! src/hotspot/share/opto/type.cpp
+ test/hotspot/jtreg/compiler/allocation/TestNewMaxLengthArray.java
Changeset: 4195246f
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-04 14:15:10 +0000
URL: https://git.openjdk.org/leyden/commit/4195246fba721934f2b2c0525b1d5b2fe4b08…
8317354: Serial: Move DirtyCardToOopClosure to gc/serial folder
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: ddacf927
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2023-10-04 17:27:33 +0000
URL: https://git.openjdk.org/leyden/commit/ddacf92713aaa17f6fc50c1fb7a5da1ca7809…
8305765: CompressedClassPointers.java is unreliable due to ASLR
Reviewed-by: iklam
! src/hotspot/share/memory/metaspace.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
Changeset: 36314a90
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-10-04 18:39:25 +0000
URL: https://git.openjdk.org/leyden/commit/36314a90c15e2ab2a9b32c2e471655c1b07d4…
8267509: Improve IllegalAccessException message to include the cause of the exception
Reviewed-by: liach, naoto
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
Changeset: 3105538d
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2023-10-04 19:38:26 +0000
URL: https://git.openjdk.org/leyden/commit/3105538de5569845547b40f243a994a95a84b…
8316146: Open some swing tests 4
Reviewed-by: honkar, aivanov, prr
+ test/jdk/javax/swing/BasicMenuItemUI/bug4239714.java
+ test/jdk/javax/swing/BasicMenuUI/bug4244616.java
+ test/jdk/javax/swing/LookAndFeel/bug4306431.java
+ test/jdk/javax/swing/ToolTipManager/bug5078214.java
Changeset: c6c69b57
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-05 06:02:02 +0000
URL: https://git.openjdk.org/leyden/commit/c6c69b579c71238db5a6f940160d481992eec…
8314654: Metaspace: move locking out of MetaspaceArena
Reviewed-by: adinn, jsjolen
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.hpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
Changeset: 3630af26
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-05 06:46:44 +0000
URL: https://git.openjdk.org/leyden/commit/3630af26e6f05237195e53b98603adf404e90…
8316594: C2 SuperWord: wrong result with hand unrolled loops
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorization.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
Changeset: 1ed9c76e
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-05 07:01:18 +0000
URL: https://git.openjdk.org/leyden/commit/1ed9c76ec8a76592203ce35f240f8753ba493…
8309204: Obsolete DoReserveCopyInSuperWord
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: a250ae4d
Author: Ludvig Janiuk <lujaniuk(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2023-10-05 07:54:34 +0000
URL: https://git.openjdk.org/leyden/commit/a250ae4d1b9c27757eb12d2f1673187c86214…
8317039: Enable specifying the JDK used to run jtreg
Reviewed-by: erikj
! make/RunTests.gmk
! make/RunTestsPrebuilt.gmk
! make/autoconf/lib-tests.m4
! make/autoconf/spec.gmk.in
Changeset: 42be2387
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-10-05 10:14:08 +0000
URL: https://git.openjdk.org/leyden/commit/42be23877cb34055b630f576a6668ca2f46af…
8316523: Relativize esp in interpreter frames (PowerPC only)
Reviewed-by: mdoerr, eosterlund
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: 4c5b66dc
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2023-10-05 10:44:05 +0000
URL: https://git.openjdk.org/leyden/commit/4c5b66dceab15ce27f742c4173e14156249eb…
8317522: Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong
Reviewed-by: djelinski
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
Changeset: a8eacb31
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2023-10-05 13:41:11 +0000
URL: https://git.openjdk.org/leyden/commit/a8eacb31ab8466f50a939d6748dbdd1560516…
8317240: Promptly free OopMapEntry after fail to insert the entry to OopMapCache
Reviewed-by: coleenp, fparain
! src/hotspot/share/interpreter/oopMapCache.cpp
Changeset: a1c9587c
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-05 14:40:15 +0000
URL: https://git.openjdk.org/leyden/commit/a1c9587c27538bda3b0f6745d9c80ff4e1b9a…
8313348: Fix typo in JFormattedTextField: 'it self'
Reviewed-by: honkar, dnguyen, psadhukhan
! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
Changeset: 8a30c2a9
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-10-05 23:06:20 +0000
URL: https://git.openjdk.org/leyden/commit/8a30c2a9b2ef3f069e82061e6db113e259a75…
8317443: StackOverflowError on calling ListFormat::getInstance() for Norwegian locales
Reviewed-by: joehw
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! test/jdk/java/text/Format/ListFormat/TestListFormat.java
Changeset: 991ce84e
Author: Ben Perez <ben.perez(a)oracle.com>
Committer: Valerie Peng <valeriep(a)openjdk.org>
Date: 2023-10-06 03:07:23 +0000
URL: https://git.openjdk.org/leyden/commit/991ce84e0984414386e2f4dcefecf8da14cc1…
4964430: (spec) missing IllegalStateException exception requirement for javax.crypto.Cipher.doFinal
Reviewed-by: mullan, valeriep
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/NullCipher.java
Changeset: f0d66d1f
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2023-10-06 08:57:08 +0000
URL: https://git.openjdk.org/leyden/commit/f0d66d1fd3fad3baea893423f63c739682955…
8317502: Add asserts to check for non-null in ciInstance::java_lang_Class_klass
Reviewed-by: kvn, thartmann
! src/hotspot/share/ci/ciInstance.cpp
Changeset: 7162624d
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2023-10-06 09:14:03 +0000
URL: https://git.openjdk.org/leyden/commit/7162624d70886fc2afc357ab4b0d4ec431e2d…
8269393: store/load order not preserved when handling memory pool due to weakly ordered memory architecture of aarch64
Reviewed-by: thartmann, aph
! src/hotspot/share/services/memoryPool.cpp
Changeset: ec9ba5da
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-10-06 10:56:00 +0000
URL: https://git.openjdk.org/leyden/commit/ec9ba5dae9271978f60546ba95a4cf2575890…
8317660: [BACKOUT] 8269393: store/load order not preserved when handling memory pool due to weakly ordered memory architecture of aarch64
Reviewed-by: ayang
! src/hotspot/share/services/memoryPool.cpp
Changeset: 691db5df
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-06 12:17:16 +0000
URL: https://git.openjdk.org/leyden/commit/691db5df73a48cf7d78cb6b5f5085a3219bac…
8317592: Serial: Remove Space::toContiguousSpace
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: b3cc0c84
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-06 12:17:38 +0000
URL: https://git.openjdk.org/leyden/commit/b3cc0c84316dd59f406a6fa23fcaf3d029910…
8317318: Serial: Change GenCollectedHeap to SerialHeap in whitebox
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/prims/whitebox.cpp
Changeset: a64794b1
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2023-10-06 16:11:58 +0000
URL: https://git.openjdk.org/leyden/commit/a64794b1eda99fd20d318e77554d92a29fdb5…
8317560: Change to Xcode 14.3.1 for building on macOS at Oracle
Reviewed-by: erikj
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/createMacosxDevkit.sh
Changeset: b62e774e
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2023-10-06 16:20:21 +0000
URL: https://git.openjdk.org/leyden/commit/b62e774e6a531db934de04211724a2a8159d9…
8317515: Unify the code of the parse*() families of methods in j.l.Integer and j.l.Long
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: 6c6beba2
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-10-06 17:46:03 +0000
URL: https://git.openjdk.org/leyden/commit/6c6beba2569a2f9f3fd5d6988360ffd8680de…
8317128: java/nio/file/Files/CopyAndMove.java failed with AccessDeniedException
Reviewed-by: alanb, lancea
! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
! src/java.base/windows/classes/sun/nio/fs/WindowsException.java
Changeset: a4e9168b
Author: vamsi-parasa <srinivas.vamsi.parasa(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-10-06 20:15:30 +0000
URL: https://git.openjdk.org/leyden/commit/a4e9168bab1c2872ce2dbc7971a45c2592702…
8309130: x86_64 AVX512 intrinsics for Arrays.sort methods (int, long, float and double arrays)
Reviewed-by: jbhateja, sviswanathan, psandoz, kvn
! make/modules/java.base/Lib.gmk
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.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/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
+ src/java.base/linux/native/libsimdsort/avx512-32bit-qsort.hpp
+ src/java.base/linux/native/libsimdsort/avx512-64bit-common.h
+ src/java.base/linux/native/libsimdsort/avx512-64bit-qsort.hpp
+ src/java.base/linux/native/libsimdsort/avx512-common-qsort.h
+ src/java.base/linux/native/libsimdsort/avx512-linux-qsort.cpp
! src/java.base/share/classes/java/util/DualPivotQuicksort.java
! test/jdk/java/util/Arrays/Sorting.java
+ test/micro/org/openjdk/bench/java/util/ArraysSort.java
Changeset: dc4bc4f0
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-10-06 21:45:58 +0000
URL: https://git.openjdk.org/leyden/commit/dc4bc4f0844b768e83406f44f2a9ee50686b1…
8306819: Consider disabling the compiler's default active annotation processing
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/6341866/T6341866.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
Changeset: 460ebcd9
Author: Vyom Tewari <vtewari(a)openjdk.org>
Date: 2023-10-08 05:13:00 +0000
URL: https://git.openjdk.org/leyden/commit/460ebcd9cb94867608e22e07092bd1cf33228…
8314978: Multiple server call from connection failing with expect100 in getOutputStream
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpect100Test.java
Changeset: bcc986b9
Author: Andrew Leonard <aleonard(a)openjdk.org>
Date: 2023-10-09 07:41:31 +0000
URL: https://git.openjdk.org/leyden/commit/bcc986b9d142af8d84da316750ca4da256fad…
8317601: Windows build on WSL broken after JDK-8317340
Reviewed-by: djelinski, erikj
! make/autoconf/flags-cflags.m4
! make/autoconf/util_paths.m4
Changeset: 0cf1a558
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-09 08:27:56 +0000
URL: https://git.openjdk.org/leyden/commit/0cf1a558bacf18d9fc41e43fb5e9eba39dc51…
8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503
Reviewed-by: coleenp, ayang
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
Changeset: 6ddbfaae
Author: Varada M <mvarada2000(a)gmail.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-10-09 09:24:42 +0000
URL: https://git.openjdk.org/leyden/commit/6ddbfaae4945540335155f351a5b555c1624a…
8317136: [AIX] Problem List runtime/jni/terminatedThread/TestTerminatedThread.java
Reviewed-by: dholmes, amitkumar
! test/hotspot/jtreg/ProblemList.txt
Changeset: a57ae7e7
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-09 10:39:34 +0000
URL: https://git.openjdk.org/leyden/commit/a57ae7e7d4c84b012e4a3533f316c4e7e6f99…
8317594: G1: Refactor find_empty_from_idx_reverse
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
Changeset: 7ff19383
Author: Daniel Lundén <daniel.lunden(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-10-09 11:20:26 +0000
URL: https://git.openjdk.org/leyden/commit/7ff19383fd33a609b1c3dbad6c3a6ccb84b8c…
8310727: C2: *_of() methods in PhaseIterGVN should use uint for the node index
Reviewed-by: thartmann
! src/hotspot/share/opto/phaseX.hpp
Changeset: a07a4a3a
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-10-09 12:52:28 +0000
URL: https://git.openjdk.org/leyden/commit/a07a4a3a59a01186735cfbe9e2a6f3238e29e…
8317422: [JVMCI] concurrency issue in MethodData creation
Reviewed-by: never, thartmann
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
Changeset: 1f063251
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-10-09 16:29:40 +0000
URL: https://git.openjdk.org/leyden/commit/1f063251429a3f6fc1d76911ed7802ad3108a…
8317471: ListFormat::parseObject() spec can be improved on parsePosition valid values
Reviewed-by: iris, lancea, joehw, mli
! src/java.base/share/classes/java/text/ListFormat.java
Changeset: 508fa717
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2023-10-09 16:31:34 +0000
URL: https://git.openjdk.org/leyden/commit/508fa71753171e125cd5345490cba1a1e545e…
8317736: Stream::handleReset locks twice
Reviewed-by: ccleary, djelinski, jpai, vtewari
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
Changeset: 3ff5a781
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-10-09 17:53:57 +0000
URL: https://git.openjdk.org/leyden/commit/3ff5a781db1c9b5105b1890fe495c17dc382a…
8317693: Unused parameter to Tokens.Token.comment method
Reviewed-by: iris, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
Changeset: f61499c7
Author: Soumadipta Roy <roysouma(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2023-10-09 18:55:35 +0000
URL: https://git.openjdk.org/leyden/commit/f61499c73fe03e2e3680d7f58a84183364c5c…
8316608: Enable parallelism in vmTestbase/gc/vector tests
Reviewed-by: shade, lmesnik
- test/hotspot/jtreg/vmTestbase/gc/vector/CircularListHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/LinearListHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/SimpleGC/TEST.properties
Changeset: 5e8d893c
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-09 22:37:41 +0000
URL: https://git.openjdk.org/leyden/commit/5e8d893c4809fdb30e01bdfe06b4f488f7bbe…
8317631: Refactor ChoiceFormat tests to use JUnit
Reviewed-by: naoto
! test/jdk/java/text/Format/ChoiceFormat/Bug4185732Test.java
! test/jdk/java/text/Format/ChoiceFormat/Bug4387255.java
! test/jdk/java/text/Format/ChoiceFormat/Bug8001209.java
Changeset: 8e0686b0
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-09 22:57:09 +0000
URL: https://git.openjdk.org/leyden/commit/8e0686b0658eb593bdf36e1c179a4b156fee2…
8317633: Modernize text.testlib.HexDumpReader
Reviewed-by: lancea, naoto, mli
! test/jdk/java/text/testlib/HexDumpReader.java
Changeset: 5b311f20
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-09 23:09:39 +0000
URL: https://git.openjdk.org/leyden/commit/5b311f20dfaed0f34d38e8c5c6b90d97ffc75…
8316446: 4 sun/management/jdp tests ignore VM flags
Reviewed-by: cjplummer, kevinw
! test/jdk/sun/management/jdp/DynamicLauncher.java
Changeset: 053f4569
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-09 23:10:29 +0000
URL: https://git.openjdk.org/leyden/commit/053f45695f9a914452f39029bd9ac7eb329e6…
8316447: 8 sun/management/jmxremote tests ignore VM flags
Reviewed-by: kevinw, sspitsyn
! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java
! test/jdk/sun/management/jmxremote/bootstrap/CustomLauncherTest.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java
! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStatusTest.java
Changeset: d3139159
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2023-10-10 03:06:16 +0000
URL: https://git.openjdk.org/leyden/commit/d31391597433cf275fc615e0148c48c34acf6…
8316233: VirtualThreadStart events should not be thread-filtered
Reviewed-by: lmesnik, amenkov, cjplummer
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
Changeset: e882718a
Author: Kevin Driver <kdriver(a)openjdk.org>
Date: 2023-10-10 05:43:12 +0000
URL: https://git.openjdk.org/leyden/commit/e882718a6026d4d8dcc07da19ed1fa685ac49…
8314199: Initial size PBEKeyFactory#validTypes is not up-to-date
Reviewed-by: jnimeh
! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
Changeset: ad6dce37
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-10-10 07:05:31 +0000
URL: https://git.openjdk.org/leyden/commit/ad6dce376ddd3be8f4165538f3367153c6ec9…
8317705: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-ppc64le and aix due to JDK-8248691
Reviewed-by: sspitsyn
! test/jdk/ProblemList.txt
Changeset: ef41aa02
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-10-10 07:05:53 +0000
URL: https://git.openjdk.org/leyden/commit/ef41aa02b84961158f3cb333b6d98fbf48ff0…
8317711: Exclude gtest/GTestWrapper.java on AIX
Reviewed-by: mbaesken
! test/hotspot/jtreg/ProblemList.txt
Changeset: fcff222f
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-10-10 07:06:32 +0000
URL: https://git.openjdk.org/leyden/commit/fcff222f9245df4c9ae42b55ef0ef202af969…
8317706: Exclude java/awt/Graphics2D/DrawString/RotTransText.java on linux
Reviewed-by: aivanov
! test/jdk/ProblemList.txt
Changeset: ad7a8e86
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-10 07:28:51 +0000
URL: https://git.openjdk.org/leyden/commit/ad7a8e86e0334390f87ae44cf749d2b47f140…
8315505: CompileTask timestamp printed can overflow
Reviewed-by: thartmann
! src/hotspot/share/compiler/compileTask.cpp
Changeset: c2abf120
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-10 11:10:17 +0000
URL: https://git.openjdk.org/leyden/commit/c2abf120bc231c58de983329cd6c312d18f0e…
8261894: Remove support for UseSHM
Reviewed-by: dholmes, ayang
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gtest/LargePageGtests.java
! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
Changeset: fb4098ff
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-10 11:55:07 +0000
URL: https://git.openjdk.org/leyden/commit/fb4098ff1a7cca5ec42600f9ab753681961bb…
8317730: Change byte_size to return size_t
Reviewed-by: coleenp, kbarrett
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 33591a30
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-10-10 17:01:57 +0000
URL: https://git.openjdk.org/leyden/commit/33591a30d2e495b46877b76084aa2f52e5389…
8317795: Add an ImmutableBitSetPredicate variant for bitsets <= 128 elements
Reviewed-by: pminborg, rriggs
! src/java.base/share/classes/jdk/internal/util/ImmutableBitSetPredicate.java
! test/jdk/java/util/BitSet/ImmutableBitSet.java
Changeset: 2b8276aa
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-10-10 20:13:09 +0000
URL: https://git.openjdk.org/leyden/commit/2b8276aa5285da524e3f6514bd4954cfbdd31…
8316691: Heap dump: separate stack traces for mounted virtual threads
Reviewed-by: lmesnik, sspitsyn
! src/hotspot/share/services/heapDumper.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java
! test/lib/jdk/test/lib/hprof/model/Root.java
! test/lib/jdk/test/lib/hprof/model/Snapshot.java
+ test/lib/jdk/test/lib/hprof/model/ThreadObject.java
! test/lib/jdk/test/lib/hprof/parser/HprofReader.java
Changeset: fec1d497
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-10 20:14:56 +0000
URL: https://git.openjdk.org/leyden/commit/fec1d497835de2a37d056f1d6642deac09541…
8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags
Reviewed-by: sspitsyn
! test/jdk/java/lang/instrument/modules/AppendToClassPathModuleTest.java
Changeset: f40ea510
Author: lawrence.andrews <87324768+lawrence-andrew(a)users.noreply.github.com>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2023-10-10 22:52:22 +0000
URL: https://git.openjdk.org/leyden/commit/f40ea5109e4ea8a78aebdb90ce8eec3830096…
8317751: ProblemList ConsumeForModalDialogTest.java, MenuItemActivatedTest.java & MouseModifiersUnitTest_Standard.java for windows
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: 54861df3
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-10-11 00:54:54 +0000
URL: https://git.openjdk.org/leyden/commit/54861df3d9e29a86dcfcecc4eb5072cc3f006…
8317802: jmh tests fail with Unable to find the resource: /META-INF/BenchmarkList after JDK-8306819
Reviewed-by: erikj, ihse
! make/test/BuildMicrobenchmark.gmk
Changeset: 3aa4cba1
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2023-10-11 03:36:17 +0000
URL: https://git.openjdk.org/leyden/commit/3aa4cba17520a488aa4a338a80f573af10d3e…
8316975: Memory leak in MTLSurfaceData
Reviewed-by: prr
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
Changeset: 84b7cc15
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-10-11 05:11:41 +0000
URL: https://git.openjdk.org/leyden/commit/84b7cc15c20581a14cdd2a590e0a30b1ef9ac…
8317761: Combine two versions of print_statistics() in java.cpp
Reviewed-by: kvn, vlivanov
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: e55c482c
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-10-11 05:55:52 +0000
URL: https://git.openjdk.org/leyden/commit/e55c482ce151afb9fd52ae16c2c419279852c…
8317790: Fix Bug entry for exclusion of runtime/jni/terminatedThread/TestTerminatedThread.java on AIX
Reviewed-by: mbaesken
! test/hotspot/jtreg/ProblemList.txt
Changeset: 1161e3da
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-10-11 05:57:28 +0000
URL: https://git.openjdk.org/leyden/commit/1161e3da14dde739aa6d76bba082662babb8d…
8317803: Exclude java/net/Socket/asyncClose/Race.java on AIX
Reviewed-by: mbaesken
! test/jdk/ProblemList.txt
Changeset: 0fd80711
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-10-11 06:18:34 +0000
URL: https://git.openjdk.org/leyden/commit/0fd807118c9b2cb8381b5c0f5d22d4e3451e8…
8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic"
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java
Changeset: a9b41da9
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-11 06:43:45 +0000
URL: https://git.openjdk.org/leyden/commit/a9b41da9df398ae7e2cf598b2779808d16504…
8317603: Improve exception messages thrown by sun.nio.ch.Net native methods (win)
Reviewed-by: vtewari, alanb, djelinski
! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c
! src/java.base/windows/native/libnio/ch/IOUtil.c
! src/java.base/windows/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c
! src/java.base/windows/native/libnio/ch/nio_util.h
Changeset: ca96fd3b
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-10-11 06:54:20 +0000
URL: https://git.openjdk.org/leyden/commit/ca96fd3b07958a7de6274bd945490bb9e79c2…
8317839: Exclude java/nio/channels/Channels/SocketChannelStreams.java on AIX
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: 79761519
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-10-11 08:49:54 +0000
URL: https://git.openjdk.org/leyden/commit/79761519f68837e265bc943e926087806b683…
8313438: [s390x] build broken after JDK-8301996
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
Changeset: 731fb4ee
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-11 09:22:27 +0000
URL: https://git.openjdk.org/leyden/commit/731fb4eea21ab67d90970d7c6107fb0a4fbee…
8317797: G1: Remove unimplemented predict_will_fit
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: bcafec54
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2023-10-11 13:44:39 +0000
URL: https://git.openjdk.org/leyden/commit/bcafec54a52e4c0d92b075de461fcf16d6c10…
8316958: Add test for unstructured locking
Reviewed-by: dholmes, shade
+ test/hotspot/jtreg/runtime/locking/TestUnstructuredLocking.jasm
Changeset: 8a9c4d52
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-11 14:31:41 +0000
URL: https://git.openjdk.org/leyden/commit/8a9c4d5266bd40962e388ca666a9879fa317e…
8317675: Serial: Move gc/shared/generation to serial folder
Reviewed-by: mli, tschatzl
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
= src/hotspot/share/gc/serial/generation.cpp
= src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/genMemoryPools.cpp
! src/hotspot/share/gc/shared/generationSpec.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
Changeset: 8f8c45b5
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-10-11 14:48:28 +0000
URL: https://git.openjdk.org/leyden/commit/8f8c45b54a0ca2d676b76521fef87fb3a3cca…
8315716: RISC-V: implement ChaCha20 intrinsic
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 2d46b297
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-10-11 16:17:01 +0000
URL: https://git.openjdk.org/leyden/commit/2d46b29728b4dd371c6607245e5ed5e18147d…
8317874: Add @sealedGraph to StringTemplate.Processor.Linkage
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/StringTemplate.java
Changeset: 3f6d0168
Author: Stuart Marks <smarks(a)openjdk.org>
Date: 2023-10-11 16:42:28 +0000
URL: https://git.openjdk.org/leyden/commit/3f6d01687c06211f49ce6b238d8a7aa687626…
8314896: additional clarifications to reversed() default methods' implementation requirements
Reviewed-by: bchristi
! src/java.base/share/classes/java/util/Deque.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/SortedMap.java
! src/java.base/share/classes/java/util/SortedSet.java
Changeset: 2a801609
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2023-10-11 16:44:22 +0000
URL: https://git.openjdk.org/leyden/commit/2a8016096000de5836251f2ca9bc8ad6479e6…
8314283: Support for NSS tests on aarch64 platforms
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: b92de54a
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-10-11 17:03:02 +0000
URL: https://git.openjdk.org/leyden/commit/b92de54a81a4037a5396509d41de573232126…
8317964: java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java fails on macosx-all after JDK-8317751
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
Changeset: 8d2ad2b1
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2023-10-11 21:27:19 +0000
URL: https://git.openjdk.org/leyden/commit/8d2ad2b1ae37d2411649e35d4000b0fe873fa…
8317977: update problemlist to include MacOS for sun/security/tools/keytool/NssTest.java
Reviewed-by: dcubed
! test/jdk/ProblemList.txt
Changeset: 387896fb
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-10-11 22:14:23 +0000
URL: https://git.openjdk.org/leyden/commit/387896fb349f341081c6075fb7169e9f3a091…
8309621: [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1
Reviewed-by: prr, honkar
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.h
! test/jdk/java/awt/Robot/HiDPIScreenCapture/ScreenCaptureGtkTest.java
Changeset: 839cb19e
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-10-12 03:33:30 +0000
URL: https://git.openjdk.org/leyden/commit/839cb19ec29e3803c834ca60697943aee5805…
8317581: [s390x] Multiple test failure with LockingMode=2
Reviewed-by: stuefe, lucy
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
Changeset: 2edf9c3f
Author: vamsi-parasa <srinivas.vamsi.parasa(a)intel.com>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2023-10-12 04:45:19 +0000
URL: https://git.openjdk.org/leyden/commit/2edf9c3f1e968779c6e92b3e25d780db68ace…
8317763: Follow-up to AVX512 intrinsics for Arrays.sort() PR
Reviewed-by: jbhateja, kvn, ihse, sviswanathan
! make/modules/java.base/Lib.gmk
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/java.base/linux/native/libsimdsort/avx512-common-qsort.h
! src/java.base/share/classes/java/util/DualPivotQuicksort.java
Changeset: eca6ea43
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-10-12 07:14:52 +0000
URL: https://git.openjdk.org/leyden/commit/eca6ea43d085a68b9b9760e732275175cb1b0…
8317873: Add @sealedGraph to IllegalFormatException
Reviewed-by: naoto, iris
! src/java.base/share/classes/java/util/IllegalFormatException.java
Changeset: 6d6c9008
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-12 07:16:48 +0000
URL: https://git.openjdk.org/leyden/commit/6d6c9008d5c87631771e194f475b14e178d16…
8038244: (fs) Check return value of malloc in Java_sun_nio_fs_AixNativeDispatcher_getmntctl()
Reviewed-by: bpb, vtewari, rriggs
! src/java.base/aix/native/libnio/fs/AixNativeDispatcher.c
Changeset: 424de295
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-12 07:22:49 +0000
URL: https://git.openjdk.org/leyden/commit/424de295a6ca19e9aacb7e1e1c9b5f955064c…
8317866: replace NET_SocketAvailable
Reviewed-by: dfuchs, alanb
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/windows/native/libnet/net_util_md.c
Changeset: d95b548c
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-10-12 07:51:21 +0000
URL: https://git.openjdk.org/leyden/commit/d95b548c78d2c504ccc3044f434f83e5c8237…
8315850: Improve AbstractMap anonymous Iterator classes
Reviewed-by: liach, smarks
! src/java.base/share/classes/java/util/AbstractMap.java
Changeset: 77dc8911
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-12 08:54:32 +0000
URL: https://git.openjdk.org/leyden/commit/77dc89115e2a8de5fc600874d82cd3a75cd3b…
8317963: Serial: Remove unused GenerationIsInReservedClosure
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/serial/generation.cpp
Changeset: 00ef9f9c
Author: Ravi Gupta <rgupta(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-12 09:40:02 +0000
URL: https://git.openjdk.org/leyden/commit/00ef9f9c322dde236256953272d6906f61516…
8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly
Reviewed-by: tr, honkar, aivanov
+ test/jdk/java/awt/event/MouseEvent/MouseEnterExitTest.java
Changeset: 7633a766
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-10-12 09:50:18 +0000
URL: https://git.openjdk.org/leyden/commit/7633a76607e264ce578f3c0e1d393c1016bc6…
8317998: Temporarily disable malformed control flow assert to reduce noise in testing
Reviewed-by: epeter
! src/hotspot/share/opto/compile.cpp
Changeset: 4c79e7d5
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2023-10-12 10:28:52 +0000
URL: https://git.openjdk.org/leyden/commit/4c79e7d59caec01b4d2bdae2f7d25f1dd24ff…
8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1Allocator.cpp
Changeset: 32ccf018
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-12 13:48:59 +0000
URL: https://git.openjdk.org/leyden/commit/32ccf018eb32726e60126dcfd69d1be9ac80e…
8317772: NMT: Make peak values available in release builds
Reviewed-by: jsjolen, zgu
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memReporter.cpp
Changeset: 93554314
Author: wenshao <shaojin.wensj(a)alibaba-inc.com>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-10-12 13:54:09 +0000
URL: https://git.openjdk.org/leyden/commit/935543146b23f22a73e14c6789cf73db7c3d4…
8316426: Optimization for HexFormat.formatHex
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/util/HexFormat.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
! test/micro/org/openjdk/bench/java/util/HexFormatBench.java
Changeset: c1f698d3
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2023-10-12 14:14:43 +0000
URL: https://git.openjdk.org/leyden/commit/c1f698d38bb251941598af5a82a1a230282b7…
8317956: Make jdk.internal.util.Architecture current architecture final
Reviewed-by: pminborg, redestad, bpb
! src/java.base/share/classes/jdk/internal/util/Architecture.java
Changeset: 16fd43c5
Author: Mikhailo Seledtsov <mseledtsov(a)openjdk.org>
Date: 2023-10-12 16:29:14 +0000
URL: https://git.openjdk.org/leyden/commit/16fd43c5eb0fb18e93f00b5817d368df5afad…
8316693: Simplify at-requires checkDockerSupport()
Reviewed-by: iklam, lmesnik
! test/jtreg-ext/requires/VMProps.java
Changeset: a8473b70
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-10-12 16:51:53 +0000
URL: https://git.openjdk.org/leyden/commit/a8473b70797ef8fa0704774bfadbd84cb33a1…
8317336: Assertion error thrown during 'this' escape analysis
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/warnings/ThisEscape.java
Changeset: 9728e21d
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2023-10-12 17:02:32 +0000
URL: https://git.openjdk.org/leyden/commit/9728e21db1b35e487c562690de659aac386aa…
8317967: Enhance test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java to handle default cases
Reviewed-by: mullan
! test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java
Changeset: 32ac72c3
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-10-12 19:50:08 +0000
URL: https://git.openjdk.org/leyden/commit/32ac72c3d35138f5253e4defc948304ac3ea1…
8312522: Implementation of Foreign Function & Memory API
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Co-authored-by: Jorn Vernee <jvernee(a)openjdk.org>
Co-authored-by: Per Minborg <pminborg(a)openjdk.org>
Reviewed-by: dholmes, psandoz, mcimadamore, alanb
! .github/workflows/main.yml
! make/conf/jib-profiles.js
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/PaddingLayout.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/StructLayout.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/UnionLayout.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java
+ src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIType.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64leLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractGroupLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! src/jdk.incubator.vector/share/classes/module-info.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java
! test/hotspot/jtreg/compiler/vectorapi/VectorMemoryAlias.java
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX1.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX2.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512BW.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512DQ.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastNeon.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastSVE.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
! test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java
! test/jdk/java/foreign/CompositeLookupTest.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/MemoryLayoutPrincipalTotalityTest.java
! test/jdk/java/foreign/MemoryLayoutTypeRetentionTest.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
+ test/jdk/java/foreign/TestAccessModes.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java
! test/jdk/java/foreign/TestDereferencePath.java
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFree.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHFA.java
! test/jdk/java/foreign/TestHandshake.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLargeSegmentCopy.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestLinker.java
! test/jdk/java/foreign/TestMatrix.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryDereference.java
! test/jdk/java/foreign/TestMemorySession.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestOfBufferIssue.java
! test/jdk/java/foreign/TestReshape.java
! test/jdk/java/foreign/TestRestricted.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSegmentOffset.java
! test/jdk/java/foreign/TestSegmentOverlap.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/TestSlices.java
! test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/foreign/TestStringEncoding.java
! test/jdk/java/foreign/TestTypeAccess.java
- test/jdk/java/foreign/TestUnsupportedLinker.java
! test/jdk/java/foreign/TestUpcallAsync.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallScope.java
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestValueLayouts.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
! test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/foreign/arraystructs/TestArrayStructs.java
! test/jdk/java/foreign/callarranger/TestLayoutEquality.java
! test/jdk/java/foreign/callarranger/TestLinuxAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestMacOsAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestRISCV64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java
! test/jdk/java/foreign/channels/TestSocketChannels.java
! test/jdk/java/foreign/dontrelease/TestDontRelease.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java
+ test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessBase.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java
+ test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java
= test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/PanamaMainUnnamedModule.java
= test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/libLinkerInvokerUnnamed.cpp
- test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMain.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/handles/Driver.java
! test/jdk/java/foreign/largestub/TestLargeStub.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/nested/TestNested.java
! test/jdk/java/foreign/normalize/TestNormalize.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
+ test/jdk/java/foreign/trivial/TestCritical.java
+ test/jdk/java/foreign/trivial/TestCriticalUpcall.java
- test/jdk/java/foreign/trivial/TestTrivial.java
- test/jdk/java/foreign/trivial/TestTrivialUpcall.java
= test/jdk/java/foreign/trivial/libCritical.c
! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/jdk/java/lang/Thread/jni/AttachCurrentThread/AttachTest.java
! test/jdk/java/lang/invoke/VarHandles/IndirectVarHandleTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
! test/jdk/java/nio/channels/FileChannel/LargeMapTest.java
! test/jdk/java/nio/channels/FileChannel/MapToMemorySegmentTest.java
! test/jdk/java/util/stream/test/TEST.properties
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/VectorReshapeTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
! test/langtools/tools/javac/RestrictedMethods.java
! test/langtools/tools/javac/RestrictedMethods.out
+ test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/JavaLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverSlice.java
+ test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
+ test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentVsBits.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySessionClose.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.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/TestAdaptVarHandles.java
! test/micro/org/openjdk/bench/java/lang/foreign/TestLoadBytes.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/VarHandleExact.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/NativeType.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/Pointer.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java
Changeset: 64ee3c99
Author: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2023-10-12 19:56:18 +0000
URL: https://git.openjdk.org/leyden/commit/64ee3c99908964a7fa4475084ca4cade14fab…
8317266: Move nmethod::check_all_dependencies to codeCache.cpp and mark it NOT_PRODUCT
Reviewed-by: kvn, dlong
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
Changeset: 0983b548
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-10-12 20:02:10 +0000
URL: https://git.openjdk.org/leyden/commit/0983b54866d7118bb54c87fa3b2260c863376…
8318038: ProblemList runtime/CompressedOops/CompressedClassPointers.java on two platforms
8318040: ProblemList vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006/TestDescription.java on macosx-aarch64
8318042: ProblemList java/nio/channels/vthread/BlockingChannelOps.java#direct-register with GenZGC
Reviewed-by: rriggs, azvegint
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList-generational-zgc.txt
Changeset: 77fa44fd
Author: ANUPAM DEV <anupam.dev(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-12 20:07:07 +0000
URL: https://git.openjdk.org/leyden/commit/77fa44fd4fefbc9ba41a2ed4bd931c326e525…
8317847: Typo in API documentation of class JPopupMenu
Reviewed-by: aivanov
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
Changeset: 61ce739a
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2023-10-12 22:02:16 +0000
URL: https://git.openjdk.org/leyden/commit/61ce739ac8453eaa0107241444c35c2f7e9c4…
8315484: java/awt/dnd/RejectDragDropActionTest.java timed out
Reviewed-by: honkar, aivanov
! test/jdk/java/awt/dnd/RejectDragDropActionTest.java
Changeset: 17535c34
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-10-12 22:39:03 +0000
URL: https://git.openjdk.org/leyden/commit/17535c34bc7853f8e73dfdec2c4da49d78b37…
8317818: Combinatorial explosion during 'this' escape analysis
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/warnings/ThisEscape.java
Changeset: 993951b8
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-12 23:32:37 +0000
URL: https://git.openjdk.org/leyden/commit/993951b85e016475f4cd5079ae21bd5ce1f28…
8316464: 3 sun/tools tests ignore VM flags
Reviewed-by: sspitsyn, cjplummer
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/sun/tools/jinfo/JInfoTest.java
! test/jdk/sun/tools/jstat/JStatInterval.java
Changeset: c88b3878
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-13 06:43:42 +0000
URL: https://git.openjdk.org/leyden/commit/c88b387881a6e9206f9804b4ca966334c65c0…
8317987: C2 recompilations cause high memory footprint
Reviewed-by: adinn, kvn
! src/hotspot/share/opto/c2compiler.cpp
Changeset: ff0b397e
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-13 06:50:08 +0000
URL: https://git.openjdk.org/leyden/commit/ff0b397e135665fbc763bc4042b95c17f6c53…
8317959: Check return values of malloc in native java.base coding
Reviewed-by: alanb, bpb
! src/java.base/aix/native/libnio/MappedMemoryUtils.c
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjli/cmdtoargs.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c
Changeset: ec310fe8
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-13 07:01:50 +0000
URL: https://git.openjdk.org/leyden/commit/ec310fe80971261ab7ee1141c64ffd600e754…
8317919: pthread_attr_init handle return value and destroy pthread_attr_t object
Reviewed-by: mdoerr, lucy
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
Changeset: 1082c0e7
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-13 07:40:00 +0000
URL: https://git.openjdk.org/leyden/commit/1082c0e767a5060d1969edc5ef16f9974e799…
8317677: Specialize Vtablestubs::entry_for() for VtableBlob
Reviewed-by: thartmann, kvn
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
Changeset: 4d904204
Author: Joachim Kern <jkern(a)openjdk.org>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-13 08:29:48 +0000
URL: https://git.openjdk.org/leyden/commit/4d9042043ecade75d50c25574a445e6b8ef43…
8315026: ProcessHandle implementation listing processes on AIX should use getprocs64
Reviewed-by: rriggs, stuefe, mbaesken
! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
Changeset: 126f2ace
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-13 08:53:43 +0000
URL: https://git.openjdk.org/leyden/commit/126f2ace5d36c72a8fced27218a66e0b6f920…
8318006: remove unused net related coding
Reviewed-by: alanb, lucy
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c
Changeset: e490cf9c
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2023-10-13 11:28:17 +0000
URL: https://git.openjdk.org/leyden/commit/e490cf9c650cfd3395e8418de99fbd42fd0d5…
8317432: Async UL: Use memcpy instead of strcpy in Message ctr
Reviewed-by: xliu, dholmes
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
Changeset: 266636de
Author: Aleksei Voitylov <avoitylov(a)openjdk.org>
Committer: Dmitry Samersoff <dsamersoff(a)openjdk.org>
Date: 2023-10-13 11:33:34 +0000
URL: https://git.openjdk.org/leyden/commit/266636deab75a0b30456c18e33c3191a42151…
8315940: ARM32: Move field resolution information out of the cpCache
Reviewed-by: dsamersoff
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
Changeset: 45b7aeda
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2023-10-13 13:21:34 +0000
URL: https://git.openjdk.org/leyden/commit/45b7aedabf3ca3d53be6c4bde4fddb584a5ac…
8317433: Async UL: Only grab lock once when write():ing
Reviewed-by: dholmes, xliu
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
Changeset: 7d31146f
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-13 13:40:49 +0000
URL: https://git.openjdk.org/leyden/commit/7d31146f4d4ec81728c591d839ee2bb942e5e…
8318028: Remove unused class="centered" from FocusCycle.svg
Reviewed-by: serb
! src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.svg
Changeset: 6273ab97
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2023-10-13 14:35:50 +0000
URL: https://git.openjdk.org/leyden/commit/6273ab97dc1a0d3c1f51ba94694d9594dd759…
8317808: HTTP/2 stream cancelImpl may leave subscriber registered
Reviewed-by: michaelm, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
Changeset: 605c9767
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2023-10-13 17:25:00 +0000
URL: https://git.openjdk.org/leyden/commit/605c9767291ddf1c409c3e805ffb3182899d0…
8318039: GHA: Bump macOS and Xcode versions
Reviewed-by: erikj, prr, ihse, clanger
! .github/workflows/build-macos.yml
! .github/workflows/main.yml
! .github/workflows/test.yml
Changeset: b12c471a
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-10-13 19:05:47 +0000
URL: https://git.openjdk.org/leyden/commit/b12c471a990eb8f789410a20084918368c655…
8317837: Leftover FFM implementation-only changes
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Co-authored-by: Per Minborg <pminborg(a)openjdk.org>
Reviewed-by: mcimadamore
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestStringEncoding.java
+ test/jdk/java/foreign/TestStringEncodingJumbo.java
+ test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java
+ test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/libToCString.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c
Changeset: 32a60cf1
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-10-13 19:06:07 +0000
URL: https://git.openjdk.org/leyden/commit/32a60cf11d08aa34592269e6e9bdd7453583a…
8317824: Beef up javadoc for base offset in var handles derived from layouts (mainline)
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: 72c4dcbf
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2023-10-13 20:24:44 +0000
URL: https://git.openjdk.org/leyden/commit/72c4dcbfeefcd664f5e3175b24e395c1f36a0…
8317970: Bump target macosx-x64 version to 11.00.00
Reviewed-by: erikj, prr, ihse
! make/autoconf/flags.m4
! make/conf/jib-profiles.js
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 9622de2a
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-13 20:49:11 +0000
URL: https://git.openjdk.org/leyden/commit/9622de2aa89923b8444df093ae1c596bc336f…
8317372: Refactor some NumberFormat tests to use JUnit
Reviewed-by: naoto
! test/jdk/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java
! test/jdk/java/text/Format/NumberFormat/Bug4208135.java
! test/jdk/java/text/Format/NumberFormat/Bug4838107.java
! test/jdk/java/text/Format/NumberFormat/Bug4944439.java
! test/jdk/java/text/Format/NumberFormat/Bug4990596.java
! test/jdk/java/text/Format/NumberFormat/Bug6278616.java
! test/jdk/java/text/Format/NumberFormat/Bug8132125.java
! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java
! test/jdk/java/text/Format/NumberFormat/TestPeruCurrencyFormat.java
Changeset: 7cb2e6d6
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-13 20:51:52 +0000
URL: https://git.openjdk.org/leyden/commit/7cb2e6d65b517b638a584149560a2ff9cc56c…
8317514: Ensure MemorySegment is initialized before touching NativeMemorySegmentImpl
Co-authored-by: Jorn Vernee <jvernee(a)openjdk.org>
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! test/jdk/java/foreign/TestByteBuffer.java
+ test/jdk/java/foreign/TestDeadlock.java
! test/jdk/java/foreign/TestSegmentAllocators.java
Changeset: e942f368
Author: William Kemper <wkemper(a)openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2023-10-13 21:55:27 +0000
URL: https://git.openjdk.org/leyden/commit/e942f368c370e059c654e33408940a987013a…
8317535: Shenandoah: Remove unused code
Reviewed-by: rkennke, ysr
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
Changeset: f7d6d7a0
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2023-10-13 22:53:21 +0000
URL: https://git.openjdk.org/leyden/commit/f7d6d7a04faa704155ee8df33e7d344bb9625…
8266242: java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM
Reviewed-by: prr, azvegint, aivanov
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! test/jdk/ProblemList.txt
Changeset: 56aa1e8d
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-14 05:56:52 +0000
URL: https://git.openjdk.org/leyden/commit/56aa1e8dc8047cbc29d554889c64beb6eca0b…
8317683: Add JIT memory statistics
Reviewed-by: kvn, adinn
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/classfile/symbolTable.cpp
+ src/hotspot/share/compiler/compilationMemoryStatistic.cpp
+ src/hotspot/share/compiler/compilationMemoryStatistic.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! 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/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/gtest/memory/test_arena.cpp
+ test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java
+ test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java
Changeset: 1d54e73f
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-10-14 20:23:41 +0000
URL: https://git.openjdk.org/leyden/commit/1d54e73f6acf6e8fad674206b168c950d62c6…
8318072: DowncallLinker does not acquire/release segments in interpreter
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
Changeset: 01ea1eff
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-10-14 21:28:39 +0000
URL: https://git.openjdk.org/leyden/commit/01ea1eff66e43f106640ecfd19fadf2c8245a…
8305971: NPE in JavacProcessingEnvironment for missing enum constructor body
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java
Changeset: 4ea1b99c
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-10-15 23:34:16 +0000
URL: https://git.openjdk.org/leyden/commit/4ea1b99c1a6efe144af381ea538f93718e9ba…
8317262: LockStack::contains(oop) fails "assert(t->is_Java_thread()) failed: incorrect cast to JavaThread"
Co-authored-by: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Reviewed-by: stuefe, pchilanomate, rkennke, mli
! src/hotspot/share/runtime/lockStack.inline.hpp
+ test/hotspot/jtreg/runtime/lockStack/TestStackWalk.java
Changeset: 77d40ce1
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-16 07:13:07 +0000
URL: https://git.openjdk.org/leyden/commit/77d40ce166d665020a134f95e51fb9826a6cc…
8318085: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-aarch64
Reviewed-by: clanger
! test/jdk/ProblemList.txt
Changeset: 0275efac
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2023-10-16 07:40:29 +0000
URL: https://git.openjdk.org/leyden/commit/0275efac882d263f85a723828a95d621f8dad…
8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux
Reviewed-by: stuefe, alanb, bpb, mli
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java
Changeset: 1e930db3
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-16 08:00:48 +0000
URL: https://git.openjdk.org/leyden/commit/1e930db3c7dec24223eea9f36052bb753f91e…
8316585: [REDO] runtime/InvocationTests spend a lot of time on dependency verification
Reviewed-by: vlivanov, stuefe, mli
! test/hotspot/jtreg/runtime/InvocationTests/shared/AbstractGenerator.java
Changeset: 37aed6f4
Author: Evgeny Ignatenko <ier7928(a)gmail.com>
Committer: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2023-10-16 08:19:21 +0000
URL: https://git.openjdk.org/leyden/commit/37aed6f46d19a48b7bceffde61b529a69a6ab…
8315362: NMT: summary diff reports threads count incorrectly
Reviewed-by: jsjolen, gziemski, stuefe, mli
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memBaseline.cpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/services/threadStackTracker.cpp
+ test/hotspot/jtreg/runtime/NMT/SummaryDiffThreadCount.java
Changeset: 37eb9860
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-10-16 09:01:57 +0000
URL: https://git.openjdk.org/leyden/commit/37eb98604f4e2c241d959c7e2b337beb04742…
8154846: SwingNode does not resize when content size constraints are changed
Reviewed-by: prr, angorya, arapte
! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java
Changeset: a27fc7ef
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-16 09:54:22 +0000
URL: https://git.openjdk.org/leyden/commit/a27fc7efd4d77bc3509294688cb7804bbc5f1…
8317994: Serial: Use SerialHeap in generation
Reviewed-by: tschatzl, sangheki, mli
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
Changeset: a36eaf03
Author: Renjith Kannath Pariyangad <renjith.kannath.pariyangad(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-16 10:13:30 +0000
URL: https://git.openjdk.org/leyden/commit/a36eaf03afd148581a9d9754f85a652cac84d…
8317112: Add screenshot for Frame/DefaultSizeTest.java
Reviewed-by: prr, dnguyen, aivanov
! test/jdk/java/awt/Frame/DefaultSizeTest.java
Changeset: 668d4b07
Author: Renjith Kannath Pariyangad <renjith.kannath.pariyangad(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-16 10:58:30 +0000
URL: https://git.openjdk.org/leyden/commit/668d4b077f260a30a90842a01b38a9cf6718d…
8318154: Improve stability of WheelModifier.java test
Reviewed-by: aivanov
! test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java
Changeset: 36993aea
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-10-16 12:52:01 +0000
URL: https://git.openjdk.org/leyden/commit/36993aea9a8501f56adb48ca2ff96ccb5dbfc…
8316918: Optimize conversions duplicated across phi nodes
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestPhiDuplicatedConversion.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/PhiDuplicatedConversion.java
Changeset: 7028fb9d
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-10-16 12:53:54 +0000
URL: https://git.openjdk.org/leyden/commit/7028fb9d588fce6d61511d8c32b8e8889b453…
8317975: [JVMCI] assert(pointee != nullptr) failed: invariant
Reviewed-by: never, thartmann
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java
Changeset: eb7d972d
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2023-10-16 12:56:41 +0000
URL: https://git.openjdk.org/leyden/commit/eb7d972d8a538a9840b5a17f52d7ca9f20bd6…
8308659: Use CSS scroll-margin instead of flexbox layout in API documentation
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java
! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
! test/langtools/jdk/javadoc/doclet/testThrowsInheritanceMultiple/TestOneToMany.java
! test/langtools/jdk/javadoc/doclet/testUnicode/TestUnicode.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueFormats.java
Changeset: 1a7fd5d4
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-10-16 14:49:18 +0000
URL: https://git.openjdk.org/leyden/commit/1a7fd5d41901249f8e1e6f0aa1f2a3c9f2656…
8317687: (fs) FileStore.supportsFileAttributeView("posix") incorrectly returns 'true' for FAT32 volume on macOS
Reviewed-by: alanb
! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileStore.java
! test/jdk/java/nio/file/Files/CopyAndMove.java
Changeset: 0d091681
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-10-16 14:52:44 +0000
URL: https://git.openjdk.org/leyden/commit/0d091681c2e440d05dc913131fbc2bdf4f15a…
8312527: (ch) Re-examine use of sun.nio.ch.Invoker.myGroupAndInvokeCount
Reviewed-by: alanb, jpai
! src/java.base/share/classes/sun/nio/ch/Invoker.java
Changeset: 2d38495b
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2023-10-16 16:22:58 +0000
URL: https://git.openjdk.org/leyden/commit/2d38495b61ec4a8144fe187b5b11883add3df…
8316309: AArch64: VMError::print_native_stack() crashes on Java native method frame
Reviewed-by: lmesnik, aph
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java
Changeset: 8c1bb2b2
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2023-10-16 16:26:02 +0000
URL: https://git.openjdk.org/leyden/commit/8c1bb2b28066ee32bef22110df06318d938c7…
8268916: Tests for AffirmTrust roots
Reviewed-by: mullan
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
Changeset: 741ae06c
Author: Qing Xiao <xqoasis(a)openjdk.org>
Committer: Christian Stein <cstein(a)openjdk.org>
Date: 2023-10-16 17:14:34 +0000
URL: https://git.openjdk.org/leyden/commit/741ae06c55de65dcdfe38e328022bd8dde4fa…
8313613: Use JUnit in langtools/lib tests
Reviewed-by: cstein, asotona
! test/langtools/lib/combo/TEST.properties
+ test/langtools/lib/combo/tools/javac/combo/ComboWatcher.java
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
= test/langtools/lib/combo/tools/javac/combo/SourceFile.java
! test/langtools/lib/combo/tools/javac/combo/TemplateTest.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/expswitch/TEST.properties
! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java
! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java
! test/langtools/tools/javac/lambda/bridge/template_tests/TEST.properties
! test/langtools/tools/javac/lambda/methodReference/BoundUnboundSearchTest.java
! test/langtools/tools/javac/patterns/scope/ScopeTest.java
! test/langtools/tools/javac/patterns/scope/TEST.properties
! test/langtools/tools/javac/records/LocalStaticDeclarations2.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
Changeset: aed1e810
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-10-16 20:03:45 +0000
URL: https://git.openjdk.org/leyden/commit/aed1e810e6386844441dbfd7767fbfdcdc22a…
8317285: Misspellings in hprof test lib
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java
! test/lib/jdk/test/lib/hprof/model/JavaHeapObject.java
! test/lib/jdk/test/lib/hprof/model/Root.java
! test/lib/jdk/test/lib/hprof/model/Snapshot.java
Changeset: 7b391726
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2023-10-17 00:55:37 +0000
URL: https://git.openjdk.org/leyden/commit/7b3917265dec7e975c0abb31b4069ac12f43f…
8318086: [jvmci] RISC-V: Reuse target config from TargetDescription
Reviewed-by: fyang, mli
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
Changeset: 504b0bda
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-17 07:14:11 +0000
URL: https://git.openjdk.org/leyden/commit/504b0bdaaa7fb7c822014d8bd2845299fbdaf…
8318078: ADLC: pass ASSERT and PRODUCT flags
Reviewed-by: ihse, erikj, kvn
! make/hotspot/gensrc/GensrcAdlc.gmk
Changeset: e4329a82
Author: Jan Kratochvil <jkratochvil(a)openjdk.org>
Committer: Yuri Nesterenko <yan(a)openjdk.org>
Date: 2023-10-17 08:15:46 +0000
URL: https://git.openjdk.org/leyden/commit/e4329a823bf9fd23c772342729ef4a4fb5038…
8317696: Fix compilation with clang-16
Reviewed-by: djelinski, aivanov
! src/java.base/unix/native/libnet/DefaultProxySelector.c
! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
Changeset: 5521560a
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-10-17 08:52:08 +0000
URL: https://git.openjdk.org/leyden/commit/5521560abdbdad6b15ea5d70dd7305257d22b…
8310673: [JVMCI] batch compilation for libgraal should work the same way as for C2
Reviewed-by: thartmann, never
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 7ca0ae94
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 09:22:03 +0000
URL: https://git.openjdk.org/leyden/commit/7ca0ae94159ac0fd2df23ee1a1e8cf626ce31…
8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm
Reviewed-by: sjohanss, ayang
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 6ee6171e
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 09:32:48 +0000
URL: https://git.openjdk.org/leyden/commit/6ee6171e8124ae8ce4f60c2582c2fe2cae6fc…
8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm
Reviewed-by: tschatzl, iwalulya
! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java
Changeset: c64bd3d6
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 09:33:22 +0000
URL: https://git.openjdk.org/leyden/commit/c64bd3d6715304accd9a1e3266edd9d3d2353…
8317343: GC: Make TestHeapFreeRatio use createTestJvm
Reviewed-by: tschatzl, iwalulya
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
Changeset: 5bd10521
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 09:40:01 +0000
URL: https://git.openjdk.org/leyden/commit/5bd10521eb5e51e76b20e955addd45f76abba…
8317317: G1: Make TestG1RemSetFlags use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
Changeset: b2b8db65
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-17 11:09:03 +0000
URL: https://git.openjdk.org/leyden/commit/b2b8db65337729c73a988942c4d1d287d90ff…
8318180: Memory model reference from foreign package-info is broken
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/package-info.java
Changeset: 8f79d889
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-17 11:54:51 +0000
URL: https://git.openjdk.org/leyden/commit/8f79d889609b634282af1129559500c805053…
8318155: Remove unnecessary virtual specifier in Space
Reviewed-by: tschatzl, mli
! src/hotspot/share/gc/shared/space.hpp
Changeset: d8cd6058
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 11:55:24 +0000
URL: https://git.openjdk.org/leyden/commit/d8cd60588aef6abcbfedbe3262d9a094c9bbc…
8317316: G1: Make TestG1PercentageOptions use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java
Changeset: 34653c1e
Author: Agnibho Hom Chowdhury <agnibho.hom.chowdhury(a)oracle.com>
Committer: Mahendra Chhipa <mchhipa(a)openjdk.org>
Date: 2023-10-17 11:58:17 +0000
URL: https://git.openjdk.org/leyden/commit/34653c1e73452c0e07beb1f5e2eb8029fdb3b…
8249832: java/util/zip/DataDescriptorSignatureMissing.java uses @ignore w/o bug-id
Reviewed-by: msheppar
! test/jdk/java/util/zip/DataDescriptorSignatureMissing.java
Changeset: 75b37e6d
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 11:58:57 +0000
URL: https://git.openjdk.org/leyden/commit/75b37e6d7ec285f1a954f9d5b16bf9e6b642f…
8317218: G1: Make TestG1HeapRegionSize use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
Changeset: 7e39e664
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 11:59:54 +0000
URL: https://git.openjdk.org/leyden/commit/7e39e664cf6d4658b0aa03f9b5162cf7de40d…
8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java
Changeset: a949824e
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 12:00:27 +0000
URL: https://git.openjdk.org/leyden/commit/a949824e98a8872645f292c9cc9ed2fe1ccca…
8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java
Changeset: 5f4be8ce
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 12:02:08 +0000
URL: https://git.openjdk.org/leyden/commit/5f4be8cea980b3c2e8e5fb2067dc64b62fa02…
8316973: GC: Make TestDisableDefaultGC use createTestJvm
Reviewed-by: ayang, mli, lmesnik
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
Changeset: e649c563
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-17 12:02:24 +0000
URL: https://git.openjdk.org/leyden/commit/e649c563242a876a20007470c9412311ffa2a…
8316410: GC: Make TestCompressedClassFlags use createTestJvm
Reviewed-by: ayang, mli
! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java
Changeset: 15588e08
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-10-17 12:51:57 +0000
URL: https://git.openjdk.org/leyden/commit/15588e08ed455eac356aa923c35503beaecd5…
8314578: Non-verifiable code is emitted when two guards declare pattern variables in colon-switch
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/patterns/T8314578.java
+ test/langtools/tools/javac/patterns/T8314578.out
Changeset: 2bf1863e
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-10-17 12:55:31 +0000
URL: https://git.openjdk.org/leyden/commit/2bf1863e24c8842e3ddbdacda54e412023951…
8315588: JShell does not accept underscore from JEP 443 even with --enable-preview
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/langtools/jdk/jshell/UnnamedTest.java
Changeset: 5ca1beb3
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-10-17 12:57:25 +0000
URL: https://git.openjdk.org/leyden/commit/5ca1beb30e35cc91bf170960fb832de6438de…
8317300: javac erroneously allows "final" in front of a record pattern
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/patterns/T8317300.java
+ test/langtools/tools/javac/patterns/T8317300.out
Changeset: 6aa837ee
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-10-17 13:11:52 +0000
URL: https://git.openjdk.org/leyden/commit/6aa837eee62c2243689142915abcd85db85d0…
8316927: JFR: Move shouldCommit check earlier for socket events
Reviewed-by: alanb, dfuchs, mgronlun
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/jdk/internal/event/SocketReadEvent.java
! src/java.base/share/classes/jdk/internal/event/SocketWriteEvent.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java
Changeset: d0ea2a51
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-10-17 13:52:41 +0000
URL: https://git.openjdk.org/leyden/commit/d0ea2a51111bd5de5a6465e7de6a4950aae89…
8318015: Lock inflation not needed for OSR or Deopt for new locking modes
Reviewed-by: pchilanomate, dlong
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 39e2b7a6
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-17 16:38:22 +0000
URL: https://git.openjdk.org/leyden/commit/39e2b7a6d39d7552e44ccc7e9ee2bfa426698…
8318295: Update launcher help for enable-native-access
Reviewed-by: jvernee
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
Changeset: 61cc4a01
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2023-10-17 17:40:56 +0000
URL: https://git.openjdk.org/leyden/commit/61cc4a011eeea1b4dcc2e3571fe534f962b77…
8311538: CDS InternSharedString test fails on huge pages host - cannot find shared string
Reviewed-by: iklam, mseledtsov
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
Changeset: d6679031
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-17 18:02:11 +0000
URL: https://git.openjdk.org/leyden/commit/d6679031e0316f9ce0613b7db6bdf8ad46d31…
8316462: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags
Reviewed-by: kevinw, sspitsyn
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: c9985720
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-17 19:00:51 +0000
URL: https://git.openjdk.org/leyden/commit/c9985720b91cf6ad2938e9be12da08c5193f8…
8316959: Improve InlineCacheBuffer pending queue management
Reviewed-by: dlong, kvn
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/oops/compiledICHolder.cpp
Changeset: c566dfcc
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-17 19:01:03 +0000
URL: https://git.openjdk.org/leyden/commit/c566dfccf8aa0d5cd53a6e4de61a1bca9f136…
8317600: VtableStubs::stub_containing() table load not ordered wrt to stores
Reviewed-by: dlong, kvn
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
Changeset: 5145e5a4
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-10-17 19:36:17 +0000
URL: https://git.openjdk.org/leyden/commit/5145e5a40a8e9a87b3bc9f236dbf9e4b89094…
8318328: DHKEM should check XDH name in case-insensitive mode
Reviewed-by: ascarpino, hchao
! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java
! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
+ test/jdk/com/sun/crypto/provider/DHKEM/NameSensitiveness.java
Changeset: 0ba48ef4
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2023-10-17 20:32:41 +0000
URL: https://git.openjdk.org/leyden/commit/0ba48ef4ab7b80c21bb9484ba0a15c5742ba7…
8316972: Add javadoc support for restricted methods
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/RestrictedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/RestrictedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testRestricted/TestRestricted.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: 2f4d601a
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-10-17 21:00:29 +0000
URL: https://git.openjdk.org/leyden/commit/2f4d601a56bf02db2766d1f8a2ddfff906b78…
8314975: JavadocTester should set source path if not specified
Reviewed-by: hannesw
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
Changeset: cceb0d8a
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-10-17 21:17:41 +0000
URL: https://git.openjdk.org/leyden/commit/cceb0d8a2321ce622569aa4afaf98a074e59e…
8318126: Refresh manpages
Reviewed-by: alanb, mli, iris
! src/java.base/share/man/java.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jfr/share/man/jfr.1
Changeset: 83b6a127
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2023-10-17 22:12:28 +0000
URL: https://git.openjdk.org/leyden/commit/83b6a1278f7ffa5bf6f30697e5fb39eb5846c…
8316967: Correct the scope of vmtimer in UnregisteredClasses::load_class
Reviewed-by: iklam, jiangli
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
Changeset: 072d64c6
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-11-14 19:19:54 +0000
URL: https://git.openjdk.org/leyden/commit/072d64c6a902fc30822152f1deb0d7e10df2e…
8296581: Better system proxy support
Reviewed-by: rhalade, dfuchs, michaelm, alanb
! src/java.base/windows/native/libnet/DefaultProxySelector.c
Changeset: 195c9b2c
Author: Naoto Sato <naoto(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-12-13 00:15:20 +0000
URL: https://git.openjdk.org/leyden/commit/195c9b2c48353ab1a171f41a61f7a3378ee6b…
8297856: Improve handling of Bidi characters
Reviewed-by: rhalade, mschoene, rriggs
! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
Changeset: adca97b6
Author: Bradford Wetmore <wetmore(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-05-19 00:58:30 +0000
URL: https://git.openjdk.org/leyden/commit/adca97b659d725b0dd320322297dcbd1b443a…
8286503: Enhance security classes
Reviewed-by: rhalade, mullan, skoivu, weijun
! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java
! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java
! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java
! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ECPublicKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHPublicKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/SecureRandom.java
! src/java.base/share/classes/sun/security/provider/certpath/X509CertPath.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/LdapPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTDomainPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSid.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UserPrincipal.java
- test/jdk/java/security/KeyRep/RSA.pre.1.5.key
! test/jdk/java/security/KeyRep/SerialOld.java
Changeset: 7c80cb26
Author: Sean Mullan <mullan(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2023-08-08 19:06:37 +0000
URL: https://git.openjdk.org/leyden/commit/7c80cb26dfb6e90147f5f36d780457eff09e5…
8309966: Enhanced TLS connections
Reviewed-by: mschoene, hchao, rhalade, jnimeh
! src/java.base/share/classes/java/security/cert/CertPathHelperImpl.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/provider/certpath/CertPathHelper.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardState.java
! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java
Changeset: 9843c976
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-10-17 23:30:03 +0000
URL: https://git.openjdk.org/leyden/commit/9843c97695fab3fec1e319027b14974d0e84b…
8318365: Test runtime/cds/appcds/sharedStrings/InternSharedString.java fails after JDK-8311538
Reviewed-by: cjplummer, lmesnik
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
Changeset: 8dd80964
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-10-18 06:18:05 +0000
URL: https://git.openjdk.org/leyden/commit/8dd809642e0e052917451767d2a25dd98b3af…
8317886: Add @sealedGraph to ByteBuffer
Reviewed-by: rriggs, iris
! src/java.base/share/classes/java/nio/X-Buffer.java.template
Changeset: 4e77b3c3
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-10-18 08:28:23 +0000
URL: https://git.openjdk.org/leyden/commit/4e77b3c378dd08470ebccd1ea2fe48f2819d3…
8315974: Make fields final in 'com.sun.crypto.provider' package
Reviewed-by: valeriep
! src/java.base/share/classes/com/sun/crypto/provider/AESParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java
! src/java.base/share/classes/com/sun/crypto/provider/BlowfishCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/BlowfishParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherFeedback.java
! src/java.base/share/classes/com/sun/crypto/provider/DESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DESParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeCrypt.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/ISO10126Padding.java
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/OutputFeedback.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/PKCS5Padding.java
! src/java.base/share/classes/com/sun/crypto/provider/PrivateKeyInfo.java
Changeset: 31ef400f
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-18 08:39:00 +0000
URL: https://git.openjdk.org/leyden/commit/31ef400f31b1fd9a861870cce69f6d3eec72a…
8318183: C2: VM may crash after hitting node limit
Reviewed-by: kvn, thartmann
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/parse1.cpp
Changeset: 6fc35142
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-18 10:30:45 +0000
URL: https://git.openjdk.org/leyden/commit/6fc35142315f1616fa35e415005c9483939c6…
8318363: Foreign benchmarks fail to build on some platforms
Reviewed-by: jvernee, mcimadamore
! test/micro/org/openjdk/bench/java/lang/foreign/libToCString.c
! test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c
Changeset: 278de7ac
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-18 17:02:51 +0000
URL: https://git.openjdk.org/leyden/commit/278de7acd21cc6f938aca561d02248e75c119…
8318458: Update javac and java manpages with restricted method options
Reviewed-by: iris
! src/java.base/share/man/java.1
! src/jdk.compiler/share/man/javac.1
Changeset: ab135683
Author: Mikhailo Seledtsov <mseledtsov(a)openjdk.org>
Date: 2023-10-18 18:05:00 +0000
URL: https://git.openjdk.org/leyden/commit/ab135683a6ba54c6d82a23a30abb154b92ba8…
8318029: Minor improvement to logging output in container at-requires
Reviewed-by: iklam
! test/jtreg-ext/requires/VMProps.java
Changeset: ce8ebebc
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-10-18 18:26:49 +0000
URL: https://git.openjdk.org/leyden/commit/ce8ebebc77f4ef73852364f6188b43c482337…
8317979: Use TZ database style abbreviations in the CLDR locale provider
Reviewed-by: rriggs, joehw, lancea, erikj, iris, ihse
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/modules/jdk.localedata/Gensrc.gmk
! test/jdk/java/time/test/java/time/format/TestUTCParse.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: e25a49a9
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-10-18 20:20:39 +0000
URL: https://git.openjdk.org/leyden/commit/e25a49a993f270c33f7929e629fb3075a11fd…
8318471: ProblemList compiler/sharedstubs/SharedTrampolineTest.java
Reviewed-by: lmesnik
! test/hotspot/jtreg/ProblemList.txt
Changeset: 24bc5bd1
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2023-10-19 04:21:45 +0000
URL: https://git.openjdk.org/leyden/commit/24bc5bd104b8b4b96a61cffd3ec35cc795744…
8318104: macOS 10.13 check in TabButtonAccessibility.m can be removed
Reviewed-by: aivanov, prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m
Changeset: c0e154c8
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-19 06:25:53 +0000
URL: https://git.openjdk.org/leyden/commit/c0e154c876e586660b36af6441cd178bc8eba…
8318089: Class space not marked as such with NMT when CDS is off
Reviewed-by: mli, dholmes
! src/hotspot/share/memory/metaspace.cpp
Changeset: 80bd22d0
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-10-19 06:42:11 +0000
URL: https://git.openjdk.org/leyden/commit/80bd22d093b696b40a3380527b19d8d2c4e13…
8316144: Remove unused field jdk.internal.util.xml.impl.XMLStreamWriterImpl.Element._Depth
Reviewed-by: lancea, joehw
! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java
Changeset: 47bb1a1c
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-19 07:22:34 +0000
URL: https://git.openjdk.org/leyden/commit/47bb1a1cefa242c39c22a8f2aa08d7d357c26…
8318415: Adjust describing comment of os_getChildren after 8315026
Reviewed-by: rriggs
! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
Changeset: 477f0df3
Author: Per Minborg <pminborg(a)gmail.com>
Date: 2023-10-19 10:34:32 +0000
URL: https://git.openjdk.org/leyden/commit/477f0df38283b924d6f47d0f3684426feb05f…
Merge branch 'master' into computed-constants
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
1
0