zgc-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
October 2022
- 10 participants
- 7 discussions
RFR: 8295842: Generational ZGC: Elide barriers on variable array accesses after array allocations
by Roberto Castañeda Lozano 21 Nov '22
by Roberto Castañeda Lozano 21 Nov '22
21 Nov '22
This changeset extends C2's barrier elision so that variable array accesses (array accesses with unknown offset at compile-time) are elided when they are dominated by the array's allocation and no safepoint is present in between, like in this example:
Element[] a = new Element[10]; // allocation
a[i] = e; // variable array access: the barrier is elided
This is achieved by relaxing the dominator-dominated pair test in [zBarrierSetC2.cpp](https://github.com/openjdk/zgc/blob/a460756f08df30af232f… so that unknown memory access offsets are accepted for array allocation dominators.
This refinement does not yield significant overall throughput changes in standard benchmark suites (DaCapo, SPECjvm2008), but has been observed to at least elide a few additional barriers in individual benchmarks, e.g. DaCapo's H2:
Value[] keyValues = new Value[groupIndex.length]; // array allocation
// update group
for (int i = 0; i < groupIndex.length; i++) {
int idx = groupIndex[i];
Expression expr = expressions.get(idx);
keyValues[i] = expr.getValue(session); // store barrier is elided by this changeset
}
#### Testing
- tier1-5 (windows-x64, linux-x64, linux-aarch64, macosx-x64, and macosx-aarch64; release and debug mode)
-------------
Commit messages:
- Elide barriers on variable array accesses after array allocations
Changes: https://git.openjdk.org/zgc/pull/8/files
Webrev: https://webrevs.openjdk.org/?repo=zgc&pr=8&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8295842
Stats: 60 lines in 1 file changed: 57 ins; 0 del; 3 mod
Patch: https://git.openjdk.org/zgc/pull/8.diff
Fetch: git fetch https://git.openjdk.org/zgc pull/8/head:pull/8
PR: https://git.openjdk.org/zgc/pull/8
2
6
I created a simple test which stresses a fresh H2 database by inserting
a bunch of random rows into a simple key-value table. The H2 cache size
is set to 4GB, and the max Java heap size is 12GB.
I ran the test using JDK-19 ZGC for 30 minutes, and the average
throughput was 23,075 inserts per second. With generational ZGC, the
average throughput dropped to 20,284 inserts per second, and 11
allocation stalls were observed. The longest one lasted 724
milliseconds. Note that no allocation stalls were observed with
non-generational ZGC.
Here's the code:
import java.sql.*;
import java.util.*;
public class H2Perf {
public static void main(String[] args) throws Exception {
String path = args[0];
long numToInsert = 100_000_000L;
long maxDurationMillis = 30L * 60 * 1000;
Class.forName("org.h2.Driver");
String conString = "jdbc:h2:" + path + ";CACHE_SIZE=4000000";
Connection con = DriverManager.getConnection(conString, "sa", "");
try (Statement st = con.createStatement()) {
st.execute("create table test_tab (" +
"name varchar(30) primary key," +
"val varchar(30) )");
}
PreparedStatement ps = con.prepareStatement
("insert into test_tab (name, val) values (?,?)");
var rnd = new Random(234234);
int total = 0;
long durationMillis = 0;
long start = System.currentTimeMillis();
do {
long n = rnd.nextLong();
ps.setString(1, "key-" + n);
ps.setString(2, "value-" + n);
ps.execute();
total++;
if (total % 100_000 == 0) {
durationMillis = (System.currentTimeMillis() - start);
float rate = (float) ((total / (double) durationMillis)
* 1000.0);
System.out.println("inserted: " + total + " @ " + rate
+ " per second");
}
} while (total < numToInsert && durationMillis <
maxDurationMillis);
}
}
3
2
How do you want to handle error reports? I didn't see how to open an issue on GitHub. Should I open a ticket on JBS? Is there a label to distinguish ZGC generational from non-generational?
Thank you,
William
4
5
Hi Leslie,
Could you test if this branch compiles as expected?
https://github.com/stefank/jdk/tree/zgc_generational_found_old_initializati…
I asked around and it seems like array initialization uses
copy-initialization of the elements, and that older GCCs didn't take the
opportunity to convert the copying into move operations. Or something
along those lines. I've restructured the code to prevent that problem.
Thanks for reporting,
StefanK
On 2022-10-17 12:03, Leslie Zhai wrote:
> Hi Stefan,
>
> gcc 8.3.0 failed to work after the commit
> 7d0b267e87ec6120a74e5b6282c5e395786d2546:
> https://github.com/openjdk/zgc/commit/7d0b267e87ec6120a74e5b6282c5e395786d2…
>
>
> Building target 'images' in configuration
> 'linux-aarch64-server-fastdebug'
> Updating support/modules_libs/java.base/server/libjvm.so due to 1 file(s)
> /home/zhaixiang/zgc/src/hotspot/share/gc/z/zPageTable.cpp: In
> constructor 'ZPageTable::FoundOld::FoundOld()':
> /home/zhaixiang/zgc/src/hotspot/share/gc/z/zPageTable.cpp:59:15:
> error: use of deleted function 'CHeapBitMap::CHeapBitMap(const
> CHeapBitMap&)'
> _current{0} {}
> ^
> In file included from
> /home/zhaixiang/zgc/src/hotspot/share/memory/allocation.hpp:29,
> from
> /home/zhaixiang/zgc/src/hotspot/share/classfile/classLoaderData.hpp:28,
> from
> /home/zhaixiang/zgc/src/hotspot/share/precompiled/precompiled.hpp:34:
> /home/zhaixiang/zgc/src/hotspot/share/utilities/bitMap.hpp:488:15:
> note: declared here
> NONCOPYABLE(CHeapBitMap);
> ^~~~~~~~~~~
> /home/zhaixiang/zgc/src/hotspot/share/utilities/globalDefinitions.hpp:84:24:
> note: in definition of macro 'NONCOPYABLE'
> #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) =
> delete /* next token must be ; */
> ^
> make[3]: *** [lib/CompileJvm.gmk:149:
> /home/zhaixiang/zgc/build/linux-aarch64-server-fastdebug/hotspot/variant-server/libjvm/objs/zPageTable.o]
> Error 1
> make[3]: *** Waiting for unfinished jobs....
> make[2]: *** [make/Main.gmk:252: hotspot-server-libs] Error 2
>
> ERROR: Build failed for target 'images' in configuration
> 'linux-aarch64-server-fastdebug' (exit code 2)
>
> So I just reverted the commit then continue my porting work.
>
> How to compatible with low version GNU compiler?
>
> Thanks,
>
> Leslie Zhai
>
> 在 2022/10/17 下午5:47, Stefan Karlsson 写道:
>> The development of Generational ZGC happens in this project branch:
>> https://github.com/openjdk/zgc/tree/zgc_generational
>>
>> StefanK
>>
>> On 2022-10-14 14:47, Stefan Karlsson wrote:
>>> Hi all,
>>>
>>> I have created a draft JEP for Generational ZGC. For details, see
>>> the JBS entry:
>>>
>>> https://bugs.openjdk.org/browse/JDK-8272979
>>>
>>> Comments and feedback are welcome.
>>>
>>> Thanks,
>>> StefanK
>
3
4
Hi all,
We have now uploaded Early Access binaries of Generational ZGC:
https://jdk.java.net/genzgc/ <https://t.co/3cPKOoxQsd>
Try it out and send us feedback here.
It would be great to receive feedback around performance, heuristics,
logging, serviceability, etc.
Thanks!
StefanK
3
3
Hi all,
I have created a draft JEP for Generational ZGC. For details, see the
JBS entry:
https://bugs.openjdk.org/browse/JDK-8272979
Comments and feedback are welcome.
Thanks,
StefanK
1
1
Changeset: 141d5f5d
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2022-09-16 07:58:00 +0000
URL: https://git.openjdk.org/zgc/commit/141d5f5deec488531e410af875c781f4b70490da
8293767: AWT test TestSinhalaChar.java has old SCCS markings
Reviewed-by: iris
! test/jdk/java/awt/font/TextLayout/TestSinhalaChar.java
Changeset: 11e7d53b
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2022-09-16 09:12:28 +0000
URL: https://git.openjdk.org/zgc/commit/11e7d53b23796cbd3d878048f7553885ae07f4d1
8293819: sun/util/logging/PlatformLoggerTest.java failed with "RuntimeException: Retrieved backing PlatformLogger level null is not the expected CONFIG"
Reviewed-by: jpai
! test/jdk/sun/util/logging/PlatformLoggerTest.java
Changeset: 7765942a
Author: Aleksei Efimov <aefimov(a)openjdk.org>
Date: 2022-09-16 10:04:51 +0000
URL: https://git.openjdk.org/zgc/commit/7765942aeee25cbeb5fd932a93b3d8f9d4ca3655
8290367: Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property
Reviewed-by: dfuchs, jpai
! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java
! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java
! src/java.naming/share/classes/module-info.java
+ test/jdk/com/sun/jndi/ldap/objects/RemoteLocationAttributeTest.java
+ test/jdk/com/sun/jndi/ldap/objects/RemoteLocationAttributeTest.ldap
! test/jdk/javax/naming/module/RunBasic.java
! test/jdk/javax/naming/module/src/test/test/ConnectWithAuthzId.java
! test/jdk/javax/naming/module/src/test/test/ConnectWithFoo.java
! test/jdk/javax/naming/module/src/test/test/ReadByUrl.java
! test/jdk/javax/naming/module/src/test/test/StoreFruit.java
! test/jdk/javax/naming/module/src/test/test/StoreObject.java
! test/jdk/javax/naming/module/src/test/test/StorePerson.java
! test/jdk/javax/naming/module/src/test/test/StoreRemote.java
Changeset: 39cd1635
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2022-09-16 11:37:45 +0000
URL: https://git.openjdk.org/zgc/commit/39cd1635bf07f42857e1a704734db66b2c2fa882
8293578: Duplicate ldc generated by javac
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/lvti/ConstantTypes.java
Changeset: 5feca688
Author: Feilong Jiang <fjiang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2022-09-16 11:40:31 +0000
URL: https://git.openjdk.org/zgc/commit/5feca688df0a1d4aad67cbe7faa6f31115676a81
8293840: RISC-V: Remove cbuf parameter from far_call/far_jump/trampoline_call
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: f42caefe
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2022-09-16 12:33:32 +0000
URL: https://git.openjdk.org/zgc/commit/f42caefe2e7658bfb5ab8ef938b134bdb6746ff1
8293550: Optionally add get-task-allow entitlement to macos binaries
Reviewed-by: mikael, cjplummer, ihse
! doc/building.html
! doc/building.md
! make/Bundles.gmk
! make/autoconf/basic_tools.m4
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
= make/data/macosxsigning/default-debug.plist
= make/data/macosxsigning/java-debug.plist
Changeset: dfb9c066
Author: Leslie Zhai <lzhai(a)openjdk.org>
Committer: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2022-09-16 14:53:30 +0000
URL: https://git.openjdk.org/zgc/commit/dfb9c0663370fc8335caf06ca6f0cb4dac95ce2d
8293535: jdk/javadoc/doclet/testJavaFX/TestJavaFxMode.java fail with jfx
Reviewed-by: jjg
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFxMode.java
Changeset: 4b297c1c
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2022-09-16 16:53:20 +0000
URL: https://git.openjdk.org/zgc/commit/4b297c1c16fd2b3ae04694de1b772218e15c1ec8
8293892: Add links to JVMS 19 and 20 from ClassFileFormatVersion enum constants
Reviewed-by: sundar, mchung
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
Changeset: 746f5f58
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2022-09-16 17:57:03 +0000
URL: https://git.openjdk.org/zgc/commit/746f5f589db5c1036f15fa47f8a48b2a12c921ce
8293816: CI: ciBytecodeStream::get_klass() is not consistent
Reviewed-by: dlong, kvn
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciStreams.cpp
Changeset: a8f0f575
Author: Lance Andersen <lancea(a)openjdk.org>
Date: 2022-09-16 18:52:25 +0000
URL: https://git.openjdk.org/zgc/commit/a8f0f575abab53e89fc315a68394b556543cbb2e
8278165: Clarify that ZipInputStream does not access the CEN fields for a ZipEntry
Reviewed-by: bpb, alanb
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
Changeset: 4b8399b5
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2022-09-16 19:54:35 +0000
URL: https://git.openjdk.org/zgc/commit/4b8399b5f0b4dec2fa9452019cc9292bc6b57738
8293251: Use stringStream::base() instead of as_string() when applicable
Reviewed-by: rehn
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
Changeset: 01e7b881
Author: Quan Anh Mai <anhmdq99(a)gmail.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2022-09-16 20:07:59 +0000
URL: https://git.openjdk.org/zgc/commit/01e7b8819918906082e315870e667b15910cee99
8290917: x86: Memory-operand arithmetic instructions have too low costs
Reviewed-by: kvn, sviswanathan, jbhateja
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
+ test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java
= test/micro/org/openjdk/bench/vm/compiler/x86/LeaInstruction.java
Changeset: cfd44bb2
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2022-09-17 09:55:51 +0000
URL: https://git.openjdk.org/zgc/commit/cfd44bb2cd4f2fdbfc15a7a76757a92c0a557439
8293218: serviceability/tmtools/jstat/GcNewTest.java fails with "Error in the percent calculation"
8293564: serviceability/tmtools/jstat/GcTest01.java fails with "Error in the percent calculation"
Reviewed-by: sspitsyn, lmesnik, dcubed
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/GcProvoker.java
Changeset: b6ff8fa3
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2022-09-18 12:44:53 +0000
URL: https://git.openjdk.org/zgc/commit/b6ff8fa307fd61e342a4926a4fc7be968e964797
8292073: NMT: remove unused constructor parameter from MallocHeader
Reviewed-by: zgu
! src/hotspot/share/services/mallocHeader.hpp
! src/hotspot/share/services/mallocHeader.inline.hpp
! src/hotspot/share/services/mallocTracker.cpp
Changeset: b1ed40a8
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2022-09-19 05:38:09 +0000
URL: https://git.openjdk.org/zgc/commit/b1ed40a87ab357d1b51ac5102bba181f21ffa9b6
8293466: libjsig should ignore non-modifying sigaction calls
Reviewed-by: manc, dholmes
! src/java.base/unix/native/libjsig/jsig.c
Changeset: 357a2cc2
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-09-19 06:17:24 +0000
URL: https://git.openjdk.org/zgc/commit/357a2cc22a72876fc412b4fc99b9da8f05840678
8293937: x86: Drop LP64 conditions from clearly x86_32 code
Reviewed-by: kvn, stuefe
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
Changeset: 26e08cf3
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-09-19 06:18:55 +0000
URL: https://git.openjdk.org/zgc/commit/26e08cf3d0cbd30395f3344669fcc20c0b52e2f6
8293844: C2: Verify Location::{oop,normal} types in PhaseOutput::FillLocArray
Reviewed-by: kvn, dlong
! src/hotspot/share/opto/output.cpp
Changeset: 43f7f47a
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-09-19 06:19:53 +0000
URL: https://git.openjdk.org/zgc/commit/43f7f47ae0f36a8147f6197804db3b74a9dda295
8293499: Provide jmod --compress option
Reviewed-by: alanb, mchung, jpai, redestad
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodOutputStream.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties
! test/jdk/tools/jmod/JmodTest.java
Changeset: d7c1a763
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-09-19 07:29:01 +0000
URL: https://git.openjdk.org/zgc/commit/d7c1a7635d3437b91fba358e8682b4a56a65d826
8293861: G1: Disable preventive GCs by default
Reviewed-by: ayang, kbarrett, mbeckwit
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: d77c464c
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-09-19 07:33:14 +0000
URL: https://git.openjdk.org/zgc/commit/d77c464c3804362b80fecca9df05fbef90bed14a
8293891: gc/g1/mixedgc/TestOldGenCollectionUsage.java (still) assumes that GCs take 1ms minimum
Reviewed-by: ayang, kbarrett
! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java
Changeset: 04d7b7d5
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-09-19 07:34:14 +0000
URL: https://git.openjdk.org/zgc/commit/04d7b7d5747d887e12797df8ca3f7608d73d41ff
8293503: gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN
Reviewed-by: lkorinth, kbarrett
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java
Changeset: cbd0688b
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-09-19 07:38:06 +0000
URL: https://git.openjdk.org/zgc/commit/cbd0688b321ff88a405be4f7929d6862e543ab50
8293851: hs_err should print more stack in hex dump
Reviewed-by: adinn, stefank
! 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/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: 36c9034f
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2022-09-19 07:39:02 +0000
URL: https://git.openjdk.org/zgc/commit/36c9034ff1274f37969550a3f9239f1bb16a0b25
8293808: mscapi destroyKeyContainer enhance KeyStoreException: Access is denied exception
Reviewed-by: weijun
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
Changeset: a93cf926
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2022-09-19 09:52:10 +0000
URL: https://git.openjdk.org/zgc/commit/a93cf926356b974b8fc5a97d230a15bad066ac2a
8293920: G1: Add index based heap region iteration
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
Changeset: 471e2f12
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2022-09-19 10:15:18 +0000
URL: https://git.openjdk.org/zgc/commit/471e2f12b44cafc583a8ae118e36df5f00dfd624
8292088: C2: assert(is_OuterStripMinedLoop()) failed: invalid node class: IfTrue
Reviewed-by: roland, kvn
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
+ test/hotspot/jtreg/compiler/c2/TestRemoveSingleIterationLoop.java
Changeset: d41f69f9
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2022-09-19 10:16:21 +0000
URL: https://git.openjdk.org/zgc/commit/d41f69f9c0297fe78884b5aa2d149745215ec9d2
8293849: PrintIdealPhase in compiler directives file is ignored when used with other compile commands
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/compiler/compilerDirectives.cpp
Changeset: ab7f58a3
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2022-09-19 10:25:21 +0000
URL: https://git.openjdk.org/zgc/commit/ab7f58a3771f5f8e7240f53d595bdf91a17874d2
6286501: JTabbedPane throws NPE from its stateChanged listener in particular case
Reviewed-by: jdv
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
+ test/jdk/javax/swing/JTabbedPane/TestNPEStateChgListener.java
Changeset: 5725a93c
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2022-09-19 10:58:46 +0000
URL: https://git.openjdk.org/zgc/commit/5725a93c078dac9775ccef04f3624647a8d38e83
8293879: Remove unnecessary castings in jdk.hotspot.agent
Reviewed-by: lmesnik, cjplummer
! src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/ActionManager.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ObjectValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VMRegImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/aarch64/WindbgAARCH64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/PSOldGen.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/PSYoungGen.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTableEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/CodeHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/HeapBlock.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArray.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Block.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Node.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/Annotation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ProcessListPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/LivenessPathList.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java
Changeset: b920d299
Author: Abhishek Kumar <abhishek.cx.kumar(a)oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2022-09-19 11:30:47 +0000
URL: https://git.openjdk.org/zgc/commit/b920d2999fed5ec5afe666559e14f8e1a0e90852
8271328: User is able to choose the color after disabling the color chooser.
Reviewed-by: psadhukhan, tr
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java
+ test/jdk/javax/swing/JColorChooser/TestDisabledColorChooser.java
Changeset: 8082c24a
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2022-09-19 11:33:25 +0000
URL: https://git.openjdk.org/zgc/commit/8082c24a0df3f4861ea391266bdfe6cdd1a77bab
8054572: [macosx] JComboBox paints the border incorrectly
Reviewed-by: honkar, psadhukhan
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
+ test/jdk/javax/swing/JComboBox/JComboBoxBorderTest.java
Changeset: f91762f5
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2022-09-19 12:36:14 +0000
URL: https://git.openjdk.org/zgc/commit/f91762f56ea7fb27b6fa54d07d3b3b0650bab0bc
8293965: Code signing warnings after JDK-8293550
Reviewed-by: mikael, ihse
! make/common/NativeCompilation.gmk
Changeset: 64b96e5c
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2022-09-19 14:22:36 +0000
URL: https://git.openjdk.org/zgc/commit/64b96e5cf57023a5d55b4392074e3922ac7c0534
8293811: Provide a reason for PassFailJFrame.forceFail
Reviewed-by: honkar, jdv
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
! test/jdk/javax/swing/JTable/PrintAllPagesTest.java
Changeset: 1f9ff413
Author: Sean Coffey <coffeys(a)openjdk.org>
Date: 2022-09-19 15:21:46 +0000
URL: https://git.openjdk.org/zgc/commit/1f9ff413126fb68e07b8fc1f36dd3cb17093a484
8292297: Fix up loading of override java.security properties file
Reviewed-by: xuelei
! src/java.base/share/classes/java/security/Security.java
! test/jdk/java/security/Security/ConfigFileTest.java
! test/jdk/java/security/Security/override.props
Changeset: 6e23b432
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2022-09-19 15:57:06 +0000
URL: https://git.openjdk.org/zgc/commit/6e23b43220a25532029a1d6b986a2249dd4e0e03
8293502: (fc) FileChannel::transfer methods fail to copy /proc files on Linux
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ test/jdk/java/nio/file/Files/CopyProcFile.java
Changeset: 8ff2c263
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2022-09-19 16:30:48 +0000
URL: https://git.openjdk.org/zgc/commit/8ff2c2639e6843333cf220d4427799e21d366764
8293942: [JVMCI] data section entries must be 4-byte aligned on AArch64
Reviewed-by: never
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: 4020ed53
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2022-09-19 18:05:28 +0000
URL: https://git.openjdk.org/zgc/commit/4020ed53dd6e45cafa1d86432274700f0d4a67ca
8293210: G1: Remove redundant check in G1FreeHumongousRegionClosure
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
Changeset: 0fa7d9e8
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2022-09-20 07:50:03 +0000
URL: https://git.openjdk.org/zgc/commit/0fa7d9e8cd34694c56f98fb4b86549cfd7a3ed1c
8278863: Add method ClassDesc::ofInternalName
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! test/jdk/java/lang/constant/ClassDescTest.java
Changeset: fe541f05
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2022-09-20 07:55:22 +0000
URL: https://git.openjdk.org/zgc/commit/fe541f05cc4092752d9d33ea41002fe907283655
8293989: [JVMCI] re-use cleared oop handles
Reviewed-by: never
! 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/src/jdk/vm/ci/hotspot/Cleaner.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HandleCleaner.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantScope.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java
Changeset: a07902bc
Author: Quan Anh Mai <anhmdq99(a)gmail.com>
Committer: Jie Fu <jiefu(a)openjdk.org>
Date: 2022-09-20 08:39:01 +0000
URL: https://git.openjdk.org/zgc/commit/a07902bcbef066e0e63e1642082b56acadb71d93
8293976: Use unsigned integers in Assembler/CodeBuffer::emit_int*
Reviewed-by: kvn, jbhateja
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.hpp
Changeset: 1b496064
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2022-09-20 08:41:39 +0000
URL: https://git.openjdk.org/zgc/commit/1b496064bf1c5078b6f753282771996e0d1b94d6
8293922: Extend barrier-less Java thread transitions to native transitions
Reviewed-by: mdoerr, pchilanomate, dcubed
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
Changeset: 84ee1a29
Author: Yanhong Zhu <yzhu(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2022-09-20 12:12:35 +0000
URL: https://git.openjdk.org/zgc/commit/84ee1a291cb38e1500dc1529c2aa79e7a195502c
8293781: RISC-V: Clarify types of calls
Reviewed-by: fjiang, fyang, yadongwang
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 0f28cb06
Author: Julian Waters <jwaters(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2022-09-20 12:22:18 +0000
URL: https://git.openjdk.org/zgc/commit/0f28cb06ab9de649dedbe93f5d4e30fb779532d9
8294014: Remove redundant UseCompiler conditions
Reviewed-by: kvn, thartmann
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.hpp
Changeset: bb422f5c
Author: Julian Waters <jwaters(a)openjdk.org>
Committer: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2022-09-20 13:04:35 +0000
URL: https://git.openjdk.org/zgc/commit/bb422f5c14745bf29bc2cb741f819a17c8400543
8293595: tstrings::any() is missing an overload
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/share/native/common/tstrings.h
Changeset: 584de68d
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2022-09-20 14:50:33 +0000
URL: https://git.openjdk.org/zgc/commit/584de68d7888b709b2eaa251541cd9fdcef3b244
8294058: Early use of lambda introduced in JDK-8285263 cause startup regressions in 20-b02
Reviewed-by: mullan
! src/java.base/share/classes/java/security/SecureClassLoader.java
Changeset: 09af637a
Author: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2022-09-20 14:58:28 +0000
URL: https://git.openjdk.org/zgc/commit/09af637a9be106a0a6b82b3638ae004d9248fc78
8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6
Reviewed-by: shade, fyang
! src/hotspot/cpu/riscv/bytes_riscv.hpp
Changeset: df8ec09f
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2022-09-20 15:21:34 +0000
URL: https://git.openjdk.org/zgc/commit/df8ec09f8dd21de2910212a6d98c1970a2a1a3d3
8294046: Newly added test test/jdk/javax/swing/JTabbedPane/TestNPEStateChgListener.java fails in macos
Reviewed-by: azvegint, prr
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java
! test/jdk/javax/swing/JTabbedPane/TestNPEStateChgListener.java
Changeset: e3358e77
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-09-20 16:46:18 +0000
URL: https://git.openjdk.org/zgc/commit/e3358e77f524f4d448c2ebb7c5afd0aa432f0d44
8294008: Grapheme implementation of setText() throws IndexOutOfBoundsException
Reviewed-by: joehw, smarks
! src/java.base/share/classes/sun/util/locale/provider/BreakIteratorProviderImpl.java
! test/jdk/java/text/BreakIterator/BreakIteratorTest.java
Changeset: 5002eaa5
Author: Paul Hohensee <phh(a)openjdk.org>
Date: 2022-09-20 17:12:51 +0000
URL: https://git.openjdk.org/zgc/commit/5002eaa5cc7301b91a45f8c0f65b5943fea225d8
8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening
Reviewed-by: tschatzl
! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java
Changeset: cb5771dc
Author: Julian Waters <jwaters(a)openjdk.org>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-09-20 17:23:49 +0000
URL: https://git.openjdk.org/zgc/commit/cb5771dc2a5e8c84436e300992f3c791a013062e
8294006: Avoid hardcoding object file suffixes in make
Reviewed-by: erikj, ihse
! make/common/NativeCompilation.gmk
! make/hotspot/lib/JvmMapfile.gmk
! make/modules/java.base/Launcher.gmk
Changeset: caae53f4
Author: Ruprabhu25 <ruprabhu25(a)gmail.com>
Committer: Rajan Halade <rhalade(a)openjdk.org>
Date: 2022-09-20 17:35:26 +0000
URL: https://git.openjdk.org/zgc/commit/caae53f4dadd146426a1a2cd121ac00bb98ebc97
8289508: Improve test coverage for XPath Axes: ancestor, ancestor-or-self, preceding, and preceding-sibling
Reviewed-by: joehw
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAncestorsTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathPrecedingTest.java
Changeset: 3b438a68
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Committer: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2022-09-20 18:15:13 +0000
URL: https://git.openjdk.org/zgc/commit/3b438a68ea605959edcb836e116f29a4a55c31fa
8294067: [macOS] javax/swing/JComboBox/6559152/bug6559152.java Cannot select an item from popup with the ENTER key.
Reviewed-by: azvegint, psadhukhan
! test/jdk/javax/swing/JComboBox/6559152/bug6559152.java
Changeset: 21008cad
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2022-09-20 18:18:39 +0000
URL: https://git.openjdk.org/zgc/commit/21008cad46d53a34715037d1ec1ca53a43a549db
8285383: vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001.java failed with "exit code: 96"
Reviewed-by: dcubed, lmesnik, sspitsyn
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001R.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/libhs204t001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/newclass00/hs204t001R.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/newclass01/hs204t001R.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/newclass02/hs204t001R.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/newclass03/hs204t001R.java
Changeset: cddd6def
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-09-20 20:11:45 +0000
URL: https://git.openjdk.org/zgc/commit/cddd6def9f796a25137e0059e82053142747c001
8279941: sun/security/pkcs11/Signature/TestDSAKeyLength.java fails when NSS version detection fails
Reviewed-by: valeriep
! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java
Changeset: cb72f809
Author: casparcwang <casparcwang(a)tencent.com>
Committer: Jie Fu <jiefu(a)openjdk.org>
Date: 2022-09-21 06:24:19 +0000
URL: https://git.openjdk.org/zgc/commit/cb72f80925965c73e32c44ce3196866272306d7f
8293978: Duplicate simple loop back-edge will crash the vm
Reviewed-by: roland, chagedorn
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java
Changeset: 12e3510f
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2022-09-21 07:21:27 +0000
URL: https://git.openjdk.org/zgc/commit/12e3510f63b46db1559d240a331d66f15fe91363
8293798: Fix test bugs due to incompatibility with -XX:+AlwaysIncrementalInline
Reviewed-by: kvn, thartmann, chagedorn
! test/hotspot/jtreg/compiler/ciReplay/TestInliningProtectionDomain.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
! test/hotspot/jtreg/compiler/uncommontrap/Decompile.java
Changeset: 379f3094
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2022-09-21 07:22:28 +0000
URL: https://git.openjdk.org/zgc/commit/379f3094db0b8afe90ed6b7a341164222744085f
8287217: C2: PhaseCCP: remove not visited nodes, prevent type inconsistency
Reviewed-by: roland, chagedorn, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
+ test/hotspot/jtreg/compiler/ccp/TestRemoveUnreachableCCP.java
Changeset: 8ecdaa68
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-09-21 07:58:07 +0000
URL: https://git.openjdk.org/zgc/commit/8ecdaa68111f2e060a3f46a5cf6f2ba95c9ebad1
8294000: Filler array klass should be in jdk/vm/internal, not in java/vm/internal
Reviewed-by: shade, dholmes
! src/hotspot/share/memory/universe.cpp
Changeset: 4e7cb156
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2022-09-21 08:08:13 +0000
URL: https://git.openjdk.org/zgc/commit/4e7cb156c843ead88c0b9b01673b9d1db66f08d5
8293480: IGV: Update Bytecode and ControlFlow Component immediately when opening a new graph
Reviewed-by: rcastanedalo, chagedorn
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponent.java
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowScene.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/FilterTopComponent.java
- src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/services/DiagramProvider.java
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/LookupHistory.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/EditorInputGraphProvider.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
Changeset: 8d1dd6a6
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-09-21 08:22:47 +0000
URL: https://git.openjdk.org/zgc/commit/8d1dd6a6cf2bc11e0cf5ac3600e78dc192a819e4
8294076: Improve ant detection in idea.sh
Reviewed-by: erikj
! bin/idea.sh
Changeset: 844a95b9
Author: John Neffenger <jgneff(a)openjdk.org>
Committer: Pavel Rappo <prappo(a)openjdk.org>
Date: 2022-09-21 08:45:38 +0000
URL: https://git.openjdk.org/zgc/commit/844a95b907aaf6ef67d7e4b1ed0998945a6152d2
8292892: Javadoc index descriptions are not deterministic
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
+ test/langtools/jdk/javadoc/doclet/testIndexInherited/TestIndexInherited.java
+ test/langtools/jdk/javadoc/doclet/testIndexInherited/pkg1/ClassA.java
+ test/langtools/jdk/javadoc/doclet/testIndexInherited/pkg1/ClassB.java
+ test/langtools/jdk/javadoc/doclet/testIndexInherited/pkg2/ClassC.java
Changeset: e9401e67
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2022-09-21 09:37:26 +0000
URL: https://git.openjdk.org/zgc/commit/e9401e67b3f60206e6a98c1c44367b482506a4de
8293364: IGV: Refactor Action in EditorTopComponent and fix minor bugs
Reviewed-by: rcastanedalo, chagedorn
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/actions/Bundle.properties
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/ContextAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/BlockQuickSearch.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/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorInputGraphProvider.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/ExportGraph.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CustomSelectAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableBlockLayoutAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableCFGLayoutAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableLayoutAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableSeaLayoutAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandDiffAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExportAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideDuplicatesAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/NextDiagramAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/OverviewAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/PredSuccAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/PrevDiagramAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ReduceDiffAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/SelectionModeAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowAllAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowEmptyBlocksAction.java
- src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShrinkDiffAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomInAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomOutAction.java
- src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/actions/Bundle.properties
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml
Changeset: cd1cdcdb
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2022-09-21 10:27:58 +0000
URL: https://git.openjdk.org/zgc/commit/cd1cdcdb0d56131d1ad1bdc453c7e261afa73a3a
8293116: Incremental JDK build could be sped up
Reviewed-by: erikj, vromero, ihse
! make/CompileInterimLangtools.gmk
! make/CompileJavaModules.gmk
! make/CompileToolsJdk.gmk
! make/common/JavaCompilation.gmk
! make/jdk/src/classes/build/tools/depend/Depend.java
! make/jdk/src/classes/build/tools/depend/DependTest.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
Changeset: da4fdfbb
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2022-09-21 11:32:24 +0000
URL: https://git.openjdk.org/zgc/commit/da4fdfbbf4ba72ddaf4f27d95f71e95b7ebf8cc1
8293659: Improve UnsatisfiedLinkError error message to include dlopen error details
Reviewed-by: mchung, lucy
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
Changeset: d14e96d9
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2022-09-21 12:06:57 +0000
URL: https://git.openjdk.org/zgc/commit/d14e96d9701dae951aa365029f58afb6687a646a
8293493: Signal Handlers printout should show signal block state
Reviewed-by: dholmes, jsjolen
! src/hotspot/os/posix/signals_posix.cpp
Changeset: 95ec2eac
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2022-09-21 12:29:40 +0000
URL: https://git.openjdk.org/zgc/commit/95ec2eaca3845bc971d3e711e5f61052c2951fa8
8293897: Synthetic final modifier is part of the AST for a try-with-resource resource
Reviewed-by: sundar
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: 0746bcb6
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2022-09-21 12:57:09 +0000
URL: https://git.openjdk.org/zgc/commit/0746bcb68fde1d59e71c573aaf448bc54a0897d3
8294083: RISC-V: Minimal build failed with --disable-precompiled-headers
Reviewed-by: fjiang, yadongwang, shade
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: 07afa3f4
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2022-09-21 13:10:10 +0000
URL: https://git.openjdk.org/zgc/commit/07afa3f41e937019173ef31fbc1f2a5eb4b89f90
8294110: compiler/uncommontrap/Decompile.java fails after JDK-8293798
Reviewed-by: shade, thartmann
! test/hotspot/jtreg/compiler/uncommontrap/Decompile.java
Changeset: 84d7ff64
Author: Ashutosh Mehra <asmehra(a)redhat.com>
Committer: Andrew Dinn <adinn(a)openjdk.org>
Date: 2022-09-21 14:28:02 +0000
URL: https://git.openjdk.org/zgc/commit/84d7ff64d86388cc60cd8257b7b1fb5a6e8c6804
8288129: Shenandoah: Skynet test crashed with iu + aggressive
Reviewed-by: eosterlund, rkennke
! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
Changeset: e1958971
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2022-09-21 14:51:21 +0000
URL: https://git.openjdk.org/zgc/commit/e1958971c95a651da9e7fca7a98828f7fd0391bb
8294068: Unconditional and eager load of nio library since JDK-8264744
Reviewed-by: alanb, redestad
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java
! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java
- src/java.base/linux/native/libnio/fs/LinuxFileSystem.c
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c
Changeset: 27b8e2f4
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2022-09-21 17:00:40 +0000
URL: https://git.openjdk.org/zgc/commit/27b8e2f49e372e09e8f070e9c90babd82e015dbf
8294038: Remove "Classpath" exception from javax/swing tests
Reviewed-by: dmarkov, iris
! test/jdk/javax/swing/JButton/TestMnemonicAction.java
! test/jdk/javax/swing/JComboBox/6406264/bug6406264.java
! test/jdk/javax/swing/JPopupMenu/6583251/bug6583251.java
! test/jdk/javax/swing/JScrollPane/6274267/bug6274267.java
! test/jdk/javax/swing/JToolBar/4529206/bug4529206.java
! test/jdk/javax/swing/Popup/6514582/bug6514582.java
! test/jdk/javax/swing/regtesthelpers/JRobot.java
! test/jdk/javax/swing/regtesthelpers/SwingTestHelper.java
! test/jdk/javax/swing/text/AbstractDocument/DocumentInsert/DocumentInsertAtWrongPositionTest.java
! test/jdk/javax/swing/text/GapContent/4496801/bug4496801.java
! test/jdk/javax/swing/text/html/CSS/ColorValue/RGBColorValueTest.java
Changeset: 711e2520
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2022-09-21 17:01:39 +0000
URL: https://git.openjdk.org/zgc/commit/711e2520adf87b8c285db07ff485fe4f6d0c349b
8294039: Remove "Classpath" exception from java/awt tests
Reviewed-by: dmarkov, iris
! test/jdk/java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java
! test/jdk/java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java
! test/jdk/java/awt/MenuBar/DefaultMenuBarDispose.java
! test/jdk/java/awt/MenuBar/TestNoScreenMenuBar.java
! test/jdk/java/awt/Window/FullWindowContentTest/FullWindowContentTest.java
! test/jdk/java/awt/Window/GetWindowsTest/GetWindowsTest.java
! test/jdk/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.java
! test/jdk/java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java
! test/jdk/java/awt/Window/MainKeyWindowTest/libTestMainKeyWindow.m
! test/jdk/java/awt/datatransfer/Clipboard/BasicClipboardTest.java
! test/jdk/java/awt/datatransfer/Clipboard/GetContentsInterruptedTest.java
! test/jdk/java/awt/datatransfer/ImageTransfer/ImageTransferTest.java
! test/jdk/java/awt/datatransfer/Independence/IndependenceAWTTest.java
! test/jdk/java/awt/datatransfer/Independence/IndependenceSwingTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/AddFlavorForNativeTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/AddNativeForFlavorTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/AddNativeTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/GetFlavorsForNewNativeTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/GetNativesForNewFlavorTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/InvalidMapArgumentsTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/ManyFlavorMapTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/SetDataFlavorsTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/SetFlavorsForNativeTest.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavor.java
! test/jdk/java/awt/datatransfer/SystemFlavorMap/SetNativesTest.java
! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java
! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java
! test/jdk/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
Changeset: c6be2cd3
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2022-09-21 17:07:41 +0000
URL: https://git.openjdk.org/zgc/commit/c6be2cd347fc07dcc0da56acf40fc7a005119f09
8293156: Dcmd VM.classloaders fails to print the full hierarchy
Reviewed-by: dholmes, cjplummer
! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderHierarchyTest.java
Changeset: 9f90eb05
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2022-09-21 18:02:37 +0000
URL: https://git.openjdk.org/zgc/commit/9f90eb0524aba7bc40c574a067ce37ccfd8753b1
8294062: Improve parsing performance of j.l.c.MethodTypeDesc
Reviewed-by: psandoz
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
Changeset: 2283c324
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2022-09-21 22:17:50 +0000
URL: https://git.openjdk.org/zgc/commit/2283c3244f4fe475593d8a53613b5a3228bec356
8294149: JMH 1.34 and later requires jopt-simple 5.0.4
Reviewed-by: erikj
! make/conf/jib-profiles.js
! make/devkit/createJMHBundle.sh
Changeset: 742bc041
Author: Feilong Jiang <fjiang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2022-09-22 00:58:31 +0000
URL: https://git.openjdk.org/zgc/commit/742bc041eaba1ff9beb7f5b6d896e4f382b030ea
8294100: RISC-V: Move rt_call and xxx_move from SharedRuntime to MacroAssembler
Reviewed-by: shade, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: 47f233ac
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2022-09-22 03:37:23 +0000
URL: https://git.openjdk.org/zgc/commit/47f233acec2aec449f001ea3a578cead7f1fc0d9
8292202: modules_do is called without Module_lock
Reviewed-by: iklam, coleenp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
Changeset: d5bee4a0
Author: Xiaolin Zheng <xlinzheng(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2022-09-22 03:48:06 +0000
URL: https://git.openjdk.org/zgc/commit/d5bee4a0dffebcf3037b83fa3f7bc635dd6b1303
8294086: RISC-V: Cleanup InstructionMark usages in the backend
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 03f287d4
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2022-09-22 07:20:51 +0000
URL: https://git.openjdk.org/zgc/commit/03f287d4ad82ff1f082a1de7065d8884387c1c2e
8293995: Problem list sun/tools/jstatd/TestJstatdRmiPort.java on all platforms because of 8293577
Reviewed-by: clanger
! test/jdk/ProblemList.txt
Changeset: 5652030f
Author: Abhishek Kumar <abhishek.cx.kumar(a)oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2022-09-22 07:38:14 +0000
URL: https://git.openjdk.org/zgc/commit/5652030f1684240105fec2fc04aac8fbbe356024
8292376: A few Swing methods use inheritDoc on exceptions which are not inherited
Reviewed-by: prr, tr
! src/java.desktop/share/classes/javax/swing/JSpinner.java
! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java
! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java
Changeset: 83abfa5d
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2022-09-22 07:44:50 +0000
URL: https://git.openjdk.org/zgc/commit/83abfa5d8231d5bfa383989159758cbe3530ee51
8255670: Improve C2's detection of modified nodes
Reviewed-by: kvn, thartmann, roland
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.hpp
Changeset: 800e68d6
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2022-09-22 09:18:22 +0000
URL: https://git.openjdk.org/zgc/commit/800e68d6906734242119e4ea033422f037a79857
8292044: HttpClient doesn't handle 102 or 103 properly
Reviewed-by: dfuchs, chegar, michaelm
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ test/jdk/java/net/httpclient/Response1xxTest.java
Changeset: 3fa6778a
Author: Nick Gasson <ngasson(a)openjdk.org>
Date: 2022-09-22 10:16:28 +0000
URL: https://git.openjdk.org/zgc/commit/3fa6778ab2068a5dfc57773c8665f7f1827db30f
8292296: Use multiple threads to process ParallelGC deferred updates
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: a216960d
Author: Xiaolin Zheng <xlinzheng(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2022-09-22 11:43:47 +0000
URL: https://git.openjdk.org/zgc/commit/a216960d71bdf111a9c232a0228cc43256a01b29
8294087: RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops
Reviewed-by: shade, fjiang, fyang
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: d781ab09
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2022-09-22 12:35:15 +0000
URL: https://git.openjdk.org/zgc/commit/d781ab09f745fb8b1406609da4a799eab767847a
8294003: Don't handle si_addr == 0 && si_code == SI_KERNEL SIGSEGVs
Reviewed-by: dholmes, shade, dlong
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
Changeset: bc2af47e
Author: Sean Coffey <coffeys(a)openjdk.org>
Date: 2022-09-22 13:53:15 +0000
URL: https://git.openjdk.org/zgc/commit/bc2af47e1e4e6e96020e03a60ce098ddd17f63ba
8254711: Add java.security.Provider.getService JFR Event
Reviewed-by: mullan, valeriep, jpai
! src/java.base/share/classes/java/security/Provider.java
+ src/java.base/share/classes/jdk/internal/event/SecurityProviderServiceEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java
+ test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 0be2b2c2
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2022-09-22 14:33:07 +0000
URL: https://git.openjdk.org/zgc/commit/0be2b2c2f1b670bbcd3a8e17bc9b43a534909da5
8292756: java.lang.AssertionError at at jdk.compiler/com.sun.tools.javac.code.Scope$ScopeImpl.leave(Scope.java:386)
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/patterns/ScopeResizeTest.java
Changeset: 4a6060ba
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-09-22 14:49:55 +0000
URL: https://git.openjdk.org/zgc/commit/4a6060ba2cbdadf7784c432abe0d8dd2297e4ef2
8294190: Incorrect check messages in SharedRuntime::generate_uncommon_trap_blob
Reviewed-by: thartmann, dlong
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
Changeset: f751e608
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-09-22 14:51:12 +0000
URL: https://git.openjdk.org/zgc/commit/f751e6087d24012ecc0e6bc74d5572794a7c85d6
8294197: Zero: JVM_handle_linux_signal should not assume deopt NOPs
Reviewed-by: coleenp
! src/hotspot/os/posix/signals_posix.cpp
Changeset: 48cc1560
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2022-09-22 15:59:05 +0000
URL: https://git.openjdk.org/zgc/commit/48cc15602b62e81bb179ca9570a1e7d8bbf4d6df
8293331: Refactor FileDispatcherImpl into operating system-specific components
Reviewed-by: alanb
+ src/java.base/aix/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/java.base/aix/native/libnio/ch/FileDispatcherImpl.c
+ src/java.base/linux/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/java.base/linux/native/libnio/ch/FileDispatcherImpl.c
+ src/java.base/macosx/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/java.base/macosx/native/libnio/ch/FileDispatcherImpl.c
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java
- src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/java.base/unix/classes/sun/nio/ch/UnixFileDispatcherImpl.java
- src/java.base/unix/native/libnio/ch/FileChannelImpl.c
- src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c
+ src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
- src/java.base/windows/native/libnio/ch/FileChannelImpl.c
! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c
Changeset: 696287d6
Author: Xin Liu <xliu(a)openjdk.org>
Date: 2022-09-22 16:36:01 +0000
URL: https://git.openjdk.org/zgc/commit/696287d6e8bf621c225b88f10481966a35c61ffc
8294037: Using alias template to unify hashtables in AsyncLogWriter
Reviewed-by: coleenp, simonis
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
Changeset: 5285035e
Author: Xin Liu <xliu(a)openjdk.org>
Date: 2022-09-22 16:37:42 +0000
URL: https://git.openjdk.org/zgc/commit/5285035ed9bb43a40108e4d046e0de317730f193
8294075: gtest/AsyncLogGtest crashes with SEGV
Reviewed-by: dholmes, shade
! src/hotspot/share/logging/logAsyncWriter.cpp
Changeset: df53fa75
Author: lawrence.andrews <lawrence.andrews(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2022-09-22 20:15:28 +0000
URL: https://git.openjdk.org/zgc/commit/df53fa752a81a88b9495978cccb3d7b9f5ed553c
8292328: AccessibleActionsTest.java test instruction for show popup on JLabel did not specify shift key
Reviewed-by: serb, aivanov
! test/jdk/java/awt/a11y/AccessibleActionsTest.java
Changeset: f3ba332f
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2022-09-23 01:09:51 +0000
URL: https://git.openjdk.org/zgc/commit/f3ba332fdcd19abd863804739bb34babadb3a45f
8294183: AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob
Reviewed-by: dlong, shade
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
Changeset: a4dc035a
Author: Fei Gao <fgao(a)openjdk.org>
Committer: Ningsheng Jian <njian(a)openjdk.org>
Date: 2022-09-23 01:26:21 +0000
URL: https://git.openjdk.org/zgc/commit/a4dc035a9731a32083bbd3fa28408bfaa3474b54
8290910: Wrong memory state is picked in SuperWord::co_locate_pack()
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java
Changeset: f6d78cda
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2022-09-23 04:54:39 +0000
URL: https://git.openjdk.org/zgc/commit/f6d78cda853ce6ec6fdda845f1799253461fc618
8293657: sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1 failed with "SSLHandshakeException: Remote host terminated the handshake"
Reviewed-by: kevinw, dfuchs
! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
! test/jdk/ProblemList.txt
! test/jdk/sun/management/jmxremote/bootstrap/management_ssltest07_ok.properties.in
Changeset: eec992c6
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2022-09-23 07:25:07 +0000
URL: https://git.openjdk.org/zgc/commit/eec992c6b0ac77d08478d852a80c9470418d925d
8292602: ZGC: C2 late barrier analysis uses invalid dominator information
Co-authored-by: Nils Eliasson <neliasso(a)openjdk.org>
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 05c8cabd
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-09-23 07:38:13 +0000
URL: https://git.openjdk.org/zgc/commit/05c8cabdad7b5c573046b1c5d235c33ac5cb266c
8293532: Use lighter jmod compression levels in build config
Reviewed-by: ihse
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! make/CreateJmods.gmk
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
Changeset: acd5bcfc
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2022-09-23 07:55:29 +0000
URL: https://git.openjdk.org/zgc/commit/acd5bcfc8897908d82e9008ee2def9476f046a4d
8289610: Degrade Thread.stop
Reviewed-by: rriggs, cjplummer, jpai, mchung, prr, mullan
! src/java.base/share/classes/java/io/FilterOutputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/Error.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/Shutdown.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadDeath.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java
! src/java.base/share/native/libjava/Thread.c
! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/share/classes/java/awt/EventDispatchThread.java
! src/java.desktop/share/classes/javax/swing/TimerQueue.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
+ test/jdk/java/lang/Thread/StopTest.java
Changeset: 0b56b822
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-09-23 09:03:18 +0000
URL: https://git.openjdk.org/zgc/commit/0b56b822436a0662170c11777ff0009b89a667eb
8293991: java/lang/Float/Binary16ConversionNaN.java fails on silent NaN conversions
Reviewed-by: darcy
! test/jdk/java/lang/Float/Binary16ConversionNaN.java
Changeset: acd75e0f
Author: Fredrik Bredberg <fredrik.bredberg(a)oracle.com>
Committer: Robbin Ehn <rehn(a)openjdk.org>
Date: 2022-09-23 12:34:06 +0000
URL: https://git.openjdk.org/zgc/commit/acd75e0f1cddf8307bf0ef4f95a6f11051c30bc2
8294053: Unneeded local variable in handle_safefetch()
Reviewed-by: rehn, stuefe, shade
! src/hotspot/os/posix/safefetch_static_posix.cpp
Changeset: 664e5b1d
Author: Xiaolin Zheng <xlinzheng(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2022-09-23 13:15:44 +0000
URL: https://git.openjdk.org/zgc/commit/664e5b1d2e91107a3bae5b4b95d5724cf241a55f
8294187: RISC-V: Unify all relocations for the backend into AbstractAssembler::relocate()
Reviewed-by: fjiang, yadongwang, fyang
! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_safepointPollStubTable_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: e45f3d51
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-09-23 13:39:56 +0000
URL: https://git.openjdk.org/zgc/commit/e45f3d5176e4affaa08480b560ca983fdbcb2846
8294281: Allow warnings to be disabled on a per-file basis
Reviewed-by: erikj
! make/common/NativeCompilation.gmk
Changeset: 2e20e7ec
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2022-09-23 13:54:23 +0000
URL: https://git.openjdk.org/zgc/commit/2e20e7ec0fd1dbf96c88b7ef70e017506c28e14f
8294271: Remove use of ThreadDeath from make utilities
Reviewed-by: ihse, shade, alanb
! make/jdk/src/classes/build/tools/dtdbuilder/DTDParser.java
Changeset: eca9749d
Author: Harshitha Onkar <honkar(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2022-09-23 16:24:52 +0000
URL: https://git.openjdk.org/zgc/commit/eca9749da01d732033c07f2bbb38800a9d80f18d
8288325: [windows] Actual and Preferred Size of AWT Non-resizable frame are different
Reviewed-by: kizune, aivanov, tr
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! test/jdk/java/awt/Frame/AwtFramePackTest.java
Changeset: 6ecd0817
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-09-23 16:27:07 +0000
URL: https://git.openjdk.org/zgc/commit/6ecd08172b6f0db62af5c0955ddb175a29386faf
8294270: make test passes awkward -status:-status:error,fail to jtreg
Reviewed-by: djelinski, erikj, ihse
! make/RunTests.gmk
Changeset: e2f82514
Author: Quan Anh Mai <anhmdq99(a)gmail.com>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2022-09-23 17:12:48 +0000
URL: https://git.openjdk.org/zgc/commit/e2f82514906d483b6e46ff06d8673b77c9f89f08
8293618: x86: Wrong code generation in class Assembler
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
Changeset: 543851db
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2022-09-23 17:44:57 +0000
URL: https://git.openjdk.org/zgc/commit/543851db926469df57a8f4a2bd3458349012145f
8289607: Change hotspot/jtreg tests to not use Thread.suspend/resume
Reviewed-by: sspitsyn, cjplummer
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeSuspendExitTest.java
! test/hotspot/jtreg/runtime/handshake/SuspendBlocked.java
! test/hotspot/jtreg/runtime/jni/terminatedThread/TestTerminatedThread.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat02/thrstat02.java
! test/hotspot/jtreg/testlibrary/jvmti/JVMTIUtils.java
! test/hotspot/jtreg/testlibrary/jvmti/libJvmtiUtils.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001a.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002/TestDescription.java
Changeset: 3675f4c2
Author: Ashutosh Mehra <asmehra(a)redhat.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2022-09-23 18:52:49 +0000
URL: https://git.openjdk.org/zgc/commit/3675f4c2afd10b5042948fc79e62caee5f3874ce
8293252: Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics
Reviewed-by: wkemper, rkennke, heidinga, phh
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 169a5d48
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2022-09-26 05:16:31 +0000
URL: https://git.openjdk.org/zgc/commit/169a5d48afbc6627f36a768c17c2a5e56219d9c7
8294193: Files.createDirectories throws FileAlreadyExistsException for a symbolic link whose target is an existing directory
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/Files.java
+ test/jdk/java/nio/file/Files/CreateDirectories.java
! test/jdk/java/nio/file/Files/Misc.java
Changeset: 91a23d77
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-09-26 08:30:45 +0000
URL: https://git.openjdk.org/zgc/commit/91a23d775fbf482244ace5758f7b3084ea564460
8294142: make test should report only on executed tests
Reviewed-by: ihse, djelinski, erikj
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
Changeset: 050eebf2
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Committer: Robbin Ehn <rehn(a)openjdk.org>
Date: 2022-09-26 10:50:43 +0000
URL: https://git.openjdk.org/zgc/commit/050eebf2e8215f1603cd89d5c205d14f71b3128b
8294245: Make Compile::print_inlining_stream stack allocated
Reviewed-by: kvn, rehn
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
Changeset: 2be31587
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2022-09-26 11:00:38 +0000
URL: https://git.openjdk.org/zgc/commit/2be315877b734b70170ef6375712188d7cd64268
4797982: Setting negative size of JSplitPane divider leads to unexpected results.
Reviewed-by: azvegint, prr
! src/java.desktop/share/classes/javax/swing/JSplitPane.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java
+ test/jdk/javax/swing/JSplitPane/JSplitPaneTestNegDivSize.java
Changeset: 36b61c5d
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-09-26 12:44:04 +0000
URL: https://git.openjdk.org/zgc/commit/36b61c5d7e7732924f494fa24c0e286e41279fc3
8293872: Make runtime/Thread/ThreadCountLimit.java more robust
Reviewed-by: dholmes, adinn
! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java
Changeset: 968af74d
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2022-09-26 15:47:18 +0000
URL: https://git.openjdk.org/zgc/commit/968af74de4307a05e45f0bee32fa9120e39faf09
8293567: AbstractSplittableWithBrineGenerator: salt has digits that duplicate the marker
Reviewed-by: jlaskey
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
Changeset: 5ae6bc23
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2022-09-26 15:55:22 +0000
URL: https://git.openjdk.org/zgc/commit/5ae6bc23e857535532b59aae674e2b917bbf7284
8234262: Unmask SIGQUIT in a child process
Reviewed-by: bpb, dholmes, vtewari, stuefe, alanb
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/ProcessImpl_md.c
+ test/jdk/java/lang/ProcessBuilder/UnblockSignals.java
Changeset: 1f521a12
Author: Alexandre Iline <shurailine(a)openjdk.org>
Date: 2022-09-26 18:03:00 +0000
URL: https://git.openjdk.org/zgc/commit/1f521a12041b33b3458f952627d535fad6e928c7
8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java fails on Windows
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/sanity/client/SwingSet/src/ToolTipDemoTest.java
Changeset: aca4276e
Author: Alexandre Iline <shurailine(a)openjdk.org>
Date: 2022-09-26 19:27:46 +0000
URL: https://git.openjdk.org/zgc/commit/aca4276e8938127e7e6a416cfbe325764b2c2e3f
8294379: Missing comma after copyright year
Reviewed-by: kcr, azvegint, prr
! test/jdk/sanity/client/SwingSet/src/ToolTipDemoTest.java
Changeset: b88ee1ee
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2022-09-26 21:28:39 +0000
URL: https://git.openjdk.org/zgc/commit/b88ee1ee22a4ea859f2a7bdf80a12c1d56fe6fd2
6251738: Want a top-level summary page that itemizes all spec documents referenced from javadocs (OEM spec)
Reviewed-by: hannesw
! make/Docs.gmk
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/SpecTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.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/ExternalSpecsWriter.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/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.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/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testConditionalPages/TestConditionalPages.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
+ test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java
+ test/langtools/tools/javac/diags/examples/NoTitle.java
+ test/langtools/tools/javac/diags/examples/NoURL.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
+ test/langtools/tools/javac/doctree/SpecTest.java
! test/langtools/tools/javac/lib/DPrinter.java
Changeset: 43eff2b3
Author: Justin Lu <justin.lu(a)oracle.com>
Committer: Brent Christian <bchristi(a)openjdk.org>
Date: 2022-09-26 22:31:51 +0000
URL: https://git.openjdk.org/zgc/commit/43eff2b309e2ef275bdd5adf196da81d4e23f535
8272687: Replace StringBuffer with StringBuilder in RuleBasedCollator
Reviewed-by: lancea, naoto, bchristi, bpb
! src/java.base/share/classes/java/text/RBCollationTables.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
Changeset: 1e222bcc
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2022-09-26 22:48:25 +0000
URL: https://git.openjdk.org/zgc/commit/1e222bccd3807c1be0d1d824e0ff9745751d8375
8293462: [macos] app image signature invalid when creating DMG or PKG from post processed signed image
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.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
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
+ test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
Changeset: 1ddc92fe
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2022-09-27 00:58:44 +0000
URL: https://git.openjdk.org/zgc/commit/1ddc92fef518cbbb06945f7b5a1e285f740682cb
8294404: [BACKOUT] JDK-8294142: make test should report only executed tests
Reviewed-by: jjg
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
Changeset: aa48705d
Author: Fei Gao <fgao(a)openjdk.org>
Committer: Pengfei Li <pli(a)openjdk.org>
Date: 2022-09-27 01:24:17 +0000
URL: https://git.openjdk.org/zgc/commit/aa48705dddee674baa479f5128cfc3b426d87d2d
8289422: Fix and re-enable vector conditional move
Reviewed-by: thartmann, kvn
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java
Changeset: 49a7347b
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2022-09-27 01:45:36 +0000
URL: https://git.openjdk.org/zgc/commit/49a7347ba5a0df58eeb7fb99dd0a4b067d77599e
8294408: Problemlist runtime/handshake/HandshakeSuspendExitTest.java
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: 02ea3381
Author: Hao Sun <haosun(a)openjdk.org>
Committer: Ningsheng Jian <njian(a)openjdk.org>
Date: 2022-09-27 03:09:18 +0000
URL: https://git.openjdk.org/zgc/commit/02ea338177df781912dc782e32200eaf4731a0da
8293887: AArch64 build failure with GCC 12 due to maybe-uninitialized warning in libfdlibm k_rem_pio2.c
Reviewed-by: erikj, shade, ihse
! make/modules/java.base/lib/CoreLibraries.gmk
Changeset: 14c6ac45
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2022-09-27 07:54:13 +0000
URL: https://git.openjdk.org/zgc/commit/14c6ac457d319a2e7f9cc9e7355c81c421a065dd
8293998: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC
Reviewed-by: shade, lucy
! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
Changeset: dd51f7e0
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2022-09-27 08:52:19 +0000
URL: https://git.openjdk.org/zgc/commit/dd51f7e0b75d3a16403608d89cd206ac0bedf882
8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop
Reviewed-by: roland, thartmann, chagedorn
! src/hotspot/share/opto/loopTransform.cpp
! test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyLoop.java
Changeset: bc12e955
Author: Doug Lea <dl(a)openjdk.org>
Date: 2022-09-27 10:50:18 +0000
URL: https://git.openjdk.org/zgc/commit/bc12e9553d30fbf849b5a681137a231ff083d901
8292969: Bad Thread Utilization in ForkJoinPool
Reviewed-by: shade, alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
Changeset: 1abf971b
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2022-09-27 11:43:59 +0000
URL: https://git.openjdk.org/zgc/commit/1abf971b93222f422c0026cee944a6db214f955a
8249627: Degrade Thread.suspend and Thread.resume
Reviewed-by: cjplummer, sspitsyn, dholmes, jpai
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/java.base/share/classes/java/lang/IllegalThreadStateException.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
! src/java.base/share/native/libjava/Thread.c
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
- test/jdk/java/lang/Thread/CountStackFrames.java
+ test/jdk/java/lang/Thread/DegradedMethodsThrowUOE.java
- test/jdk/java/lang/Thread/StopTest.java
Changeset: 3419363e
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2022-09-27 13:16:59 +0000
URL: https://git.openjdk.org/zgc/commit/3419363e89eaeef61a44fa1ab12d6a355323eb68
8294361: Cleanup usages of StringBuffer in SQLOutputImpl
Reviewed-by: rriggs, lancea
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLOutputImpl.java
Changeset: 99017b06
Author: Darragh Clarke <Darragh.clarke(a)oracle.com>
Committer: Aleksei Efimov <aefimov(a)openjdk.org>
Date: 2022-09-27 15:01:03 +0000
URL: https://git.openjdk.org/zgc/commit/99017b06bff57b5f96912897038b9a769523b1f8
8293064: Remove unused NET_xxx functions
Reviewed-by: chegar, djelinski, aefimov, vtewari
! src/java.base/aix/native/libnet/aix_close.c
! src/java.base/linux/native/libnet/linux_close.c
! src/java.base/macosx/native/libnet/bsd_close.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h
! src/java.base/windows/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.h
Changeset: 112ca2b8
Author: Matias Saavedra Silva <matias.s.saavedra.silva(a)oracle.com>
Committer: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2022-09-27 15:39:31 +0000
URL: https://git.openjdk.org/zgc/commit/112ca2b863e3caf647645eebd87423925a271e3e
8293964: Unused check_for_duplicates parameter in ClassLoaderExt::process_jar_manifest
Reviewed-by: ccheung, dholmes
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
Changeset: fb4979c0
Author: Joshua Cao <joshcao(a)amazon.com>
Committer: Xin Liu <xliu(a)openjdk.org>
Date: 2022-09-27 15:52:22 +0000
URL: https://git.openjdk.org/zgc/commit/fb4979c05bca2feae8e2d86c99db5e089693606f
8290401: Support dump all phases and print nodes in ascending order of index
Reviewed-by: chagedorn, xliu
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phasetype.hpp
Changeset: 71511283
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-09-27 16:01:47 +0000
URL: https://git.openjdk.org/zgc/commit/71511283ce02f52aba855a84cc67ba579ab8b586
8294317: Insufficient build rules for tzdb.dat
Reviewed-by: joehw, erikj
! make/modules/java.base/gendata/GendataTZDB.gmk
Changeset: a11477ce
Author: KIRIYAMA Takuya <kiriyama.takuya(a)fujitsu.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-09-27 16:03:33 +0000
URL: https://git.openjdk.org/zgc/commit/a11477ce259d6d2a053117a2300ebb171145cfde
8289797: tools/launcher/I18NArgTest.java fails on Japanese Windows environment
Reviewed-by: naoto
! test/jdk/tools/launcher/I18NArgTest.java
Changeset: 739fdec7
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2022-09-27 16:27:32 +0000
URL: https://git.openjdk.org/zgc/commit/739fdec7ea44be7ab12fdf418793276d581e58fe
8289162: runtime/NMT/ThreadedMallocTestType.java should print out memory allocations to help debug
Reviewed-by: hseigel, coleenp
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java
Changeset: 763d4bf0
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2022-09-27 21:03:50 +0000
URL: https://git.openjdk.org/zgc/commit/763d4bf0749e54f74821e5155f672ed24d6f2fcd
8293592: Remove JVM_StopThread, stillborn, and related cleanup
Reviewed-by: alanb, sspitsyn, rehn, coleenp
! 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/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! src/java.base/share/classes/java/lang/Thread.java
Changeset: 22b59b66
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2022-09-27 21:18:12 +0000
URL: https://git.openjdk.org/zgc/commit/22b59b66d975845da778220d983a1693e7f7055f
8294471: SpecTaglet is inconsistent with SpecTree for inline property
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out
Changeset: 6ad151d0
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2022-09-27 21:20:41 +0000
URL: https://git.openjdk.org/zgc/commit/6ad151d09623217699d3d21c36d4e01f3bfd7d7b
8293143: Workaround for JDK-8292217 when doing "step over" of bytecode with unresolved cp reference
Reviewed-by: sspitsyn, amenkov
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! test/jdk/com/sun/jdi/CLETest.java
Changeset: f8d9fa88
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2022-09-27 22:47:01 +0000
URL: https://git.openjdk.org/zgc/commit/f8d9fa88735d8451108a0664990b8fc7409338e9
8294483: Remove vmTestbase/nsk/jvmti/GetThreadState tests.
Reviewed-by: kvn, dholmes
! test/hotspot/jtreg/TEST.quick-groups
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/libthrstat001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/thrstat001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/libthrstat002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/thrstat002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat003.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat003/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat003/libthrstat003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat003/thrstat003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat004.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat004/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat004/libthrstat004.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat004/thrstat004.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat005.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat005/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat005/libthrstat005.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat005/thrstat005.cpp
Changeset: e5b65c40
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2022-09-27 23:57:32 +0000
URL: https://git.openjdk.org/zgc/commit/e5b65c40ea032c6955311593e02ed44f14dfe80a
8290482: Update JNI Specification of DestroyJavaVM for better alignment with JLS, JVMS, and Java SE API Specifications
Reviewed-by: rehn, coleenp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/native/include/jni.h
! test/hotspot/jtreg/native_sanity/JniVersion.java
+ test/hotspot/jtreg/runtime/jni/activeDestroy/TestActiveDestroy.java
+ test/hotspot/jtreg/runtime/jni/activeDestroy/libactiveDestroy.c
Changeset: 9d76ac8a
Author: AJ Ferguson <AJ-Ferguson(a)users.noreply.github.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2022-09-28 00:12:23 +0000
URL: https://git.openjdk.org/zgc/commit/9d76ac8a4453bc51d9dca2ad6c60259cfb2c4203
8292158: AES-CTR cipher state corruption with AVX-512
Reviewed-by: kvn, svkamath, sviswanathan
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
+ test/hotspot/jtreg/compiler/codegen/aes/Test8292158.java
Changeset: d827fd83
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2022-09-28 00:22:16 +0000
URL: https://git.openjdk.org/zgc/commit/d827fd830afda58e30b667e61fc4653423db9d39
8294430: RISC-V: Small refactoring for movptr_with_offset
Reviewed-by: fjiang, yadongwang, shade
! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: 5e1e449c
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2022-09-28 01:27:57 +0000
URL: https://git.openjdk.org/zgc/commit/5e1e449c116d44fb77a21ce4cd5187cfc55263f2
8290920: sspi_bridge.dll not built if BUILD_CRYPTO is false
Reviewed-by: valeriep, erikj, ihse, wetmore
! make/modules/java.security.jgss/Lib.gmk
Changeset: 79ccc791
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2022-09-28 04:44:43 +0000
URL: https://git.openjdk.org/zgc/commit/79ccc791f275be7cfea95ff0ce8cf7361c7f08ad
8293613: need to properly handle and hide tmp VTMS transitions
Reviewed-by: cjplummer, lmesnik
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c
Changeset: c13e0ef3
Author: KIRIYAMA Takuya <kiriyama.takuya(a)fujitsu.com>
Committer: Jayathirth D V <jdv(a)openjdk.org>
Date: 2022-09-28 07:00:38 +0000
URL: https://git.openjdk.org/zgc/commit/c13e0ef3f8046a979638d6885a732553fc2b126e
8292848: AWT_Mixing and TrayIcon tests fail on el8 with hard-coded isOel7
Reviewed-by: prr, serb
! test/jdk/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java
! test/jdk/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java
! test/jdk/java/awt/TrayIcon/ActionCommand/ActionCommand.java
! test/jdk/java/awt/TrayIcon/ActionEventMask/ActionEventMask.java
! test/jdk/java/awt/TrayIcon/ModalityTest/ModalityTest.java
! test/jdk/java/awt/TrayIcon/MouseEventMask/MouseEventMaskTest.java
! test/jdk/java/awt/TrayIcon/MouseMovedTest/MouseMovedTest.java
! test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java
! test/jdk/java/awt/TrayIcon/SystemTrayIconHelper.java
! test/jdk/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java
! test/jdk/java/awt/TrayIcon/TrayIconEvents/TrayIconEventsTest.java
! test/jdk/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java
Changeset: 1ea0d6b4
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2022-09-28 07:16:59 +0000
URL: https://git.openjdk.org/zgc/commit/1ea0d6b424c263590fd145913280a180d7ce5fe1
8292301: [REDO v2] C2 crash when allocating array of size too large
Reviewed-by: xliu, thartmann, kvn
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/allocation/TestAllocArrayAfterAllocNoUse.java
+ test/hotspot/jtreg/compiler/allocation/TestCCPAllocateArray.java
+ test/hotspot/jtreg/compiler/allocation/TestFailedAllocationBadGraph.java
+ test/hotspot/jtreg/compiler/allocation/TestNewArrayBadSize.java
+ test/hotspot/jtreg/compiler/allocation/TestNewArrayOutsideLoopValidLengthTestInLoop.java
Changeset: 94e14da0
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2022-09-28 08:27:35 +0000
URL: https://git.openjdk.org/zgc/commit/94e14da0ef06793c32f881188930481acaec0d97
8294057: Parallel: Tighten ParallelCompactData::initialize_region_data
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: c42ef70a
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2022-09-28 08:50:58 +0000
URL: https://git.openjdk.org/zgc/commit/c42ef70a453690ecdccc570161fdfda58318ecc6
7148092: [macosx] When Alt+down arrow key is pressed, the combobox popup does not appear.
Reviewed-by: prr, serb
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
+ test/jdk/javax/swing/plaf/aqua/TestAltUpDownComboBox.java
Changeset: ea616710
Author: Hao Sun <haosun(a)openjdk.org>
Committer: Ningsheng Jian <njian(a)openjdk.org>
Date: 2022-09-28 10:03:37 +0000
URL: https://git.openjdk.org/zgc/commit/ea6167104ebb16394f60d72999214221b8b9400f
8294359: Interpreter(AArch64) intrinsify Thread.currentThread()
Reviewed-by: aph, shade
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
Changeset: 60616f24
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2022-09-28 10:36:00 +0000
URL: https://git.openjdk.org/zgc/commit/60616f243f90e6852e99016d29b53e62c571db45
8294059: Serial: Refactor GenCollectedHeap::collect
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
Changeset: 37f83b9b
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2022-09-28 13:10:43 +0000
URL: https://git.openjdk.org/zgc/commit/37f83b9b8e007cd1153502540e9b1bf3cc713646
8294375: test/jdk/java/nio/channels/vthread/BlockingChannelOps.java is slow
Reviewed-by: jpai
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
Changeset: 30e3bf9d
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2022-09-28 14:31:22 +0000
URL: https://git.openjdk.org/zgc/commit/30e3bf9da0fedb026b7062886f303ebdec57de3b
8291805: IGV: Improve Zooming
Reviewed-by: rcastanedalo, lujaniuk, chagedorn
- src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/BoundedZoomAction.java
- src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/BoundedZoomAction.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/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CustomSelectAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/MouseZoomAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomInAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomLevelAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomOutAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomResetAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomIn.svg
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomOut.svg
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomReset.svg
Changeset: 70d8428e
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-09-28 14:33:12 +0000
URL: https://git.openjdk.org/zgc/commit/70d8428ebbea26cd9d410b186fce08a2d5ea805b
8294520: Problemlist java/nio/file/Files/CopyProcFile.java
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: 7401fe04
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2022-09-28 15:57:08 +0000
URL: https://git.openjdk.org/zgc/commit/7401fe040d7935c6532c565ec2356f2f34da31f0
8292912: Make guard card in CardTable inaccessible
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
Changeset: 7515b304
Author: Markus Karg <markus(a)headcrashing.eu>
Committer: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2022-09-28 15:58:25 +0000
URL: https://git.openjdk.org/zgc/commit/7515b304ca5598558424ea6ba90f2f71b36a8e4c
8279283: BufferedInputStream should override transferTo
Reviewed-by: bpb
! src/java.base/share/classes/java/io/BufferedInputStream.java
+ test/jdk/java/io/BufferedInputStream/TransferTo.java
Changeset: 4fb424ba
Author: Matias Saavedra Silva <matias.s.saavedra.silva(a)oracle.com>
Committer: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2022-09-28 15:59:49 +0000
URL: https://git.openjdk.org/zgc/commit/4fb424ba5f3ece1a47b8774defdbe6645cc72759
8293961: Unused ClassPathZipEntry::contents_do
Reviewed-by: ccheung, dholmes
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
Changeset: 3b7fc80b
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2022-09-28 17:17:12 +0000
URL: https://git.openjdk.org/zgc/commit/3b7fc80b1887db957a0134592eb0711c225ba64c
8294411: SA should provide more useful info when it fails to start up due to "failed to workaround classshareing"
Reviewed-by: kevinw, sspitsyn
! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c
Changeset: 9309786d
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2022-09-28 18:44:01 +0000
URL: https://git.openjdk.org/zgc/commit/9309786dbfa584e7762c8011e3942f02d352d2e6
8294472: Remove redundant rawtypes suppression in AbstractChronology
Reviewed-by: lancea, naoto
! src/java.base/share/classes/java/time/chrono/AbstractChronology.java
Changeset: 9db95edd
Author: Lance Andersen <lancea(a)openjdk.org>
Date: 2022-09-28 19:22:19 +0000
URL: https://git.openjdk.org/zgc/commit/9db95edd0133cb31358416829c942f5dcb84fc55
8215788: Clarify JarInputStream Manifest access
Reviewed-by: weijun, mullan, alanb
! src/java.base/share/classes/java/util/jar/JarInputStream.java
Changeset: 76f18651
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2022-09-28 20:35:33 +0000
URL: https://git.openjdk.org/zgc/commit/76f1865124025ee6f788a50e1377b82fd577548f
8293563: [macos-aarch64] SA core file tests failing with sun.jvm.hotspot.oops.UnknownOopException
Reviewed-by: sspitsyn, kevinw
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/lib/jdk/test/lib/util/CoreUtils.java
Changeset: 88731924
Author: Matias Saavedra Silva <matias.s.saavedra.silva(a)oracle.com>
Committer: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2022-09-28 21:27:05 +0000
URL: https://git.openjdk.org/zgc/commit/887319243351c198152f49ead3e4790442c52d95
8293515: heapShared.cpp: rename JavaThread parameter to current
Reviewed-by: coleenp, ccheung
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/prims/jvm.cpp
Changeset: 6f8f28e7
Author: Dean Long <dlong(a)openjdk.org>
Date: 2022-09-28 23:15:04 +0000
URL: https://git.openjdk.org/zgc/commit/6f8f28e7566701b195ecc855f3e802cd7145e9aa
8294160: misc crash dump improvements
Reviewed-by: dholmes, vlivanov
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/oops/method.cpp
Changeset: 8491fd5c
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2022-09-29 00:35:14 +0000
URL: https://git.openjdk.org/zgc/commit/8491fd5c1264d013420164824de87a091573469b
8294551: Put java/io/BufferedInputStream/TransferTo.java on problem list
Reviewed-by: jpai
! test/jdk/ProblemList.txt
Changeset: 1decdcee
Author: Xiaolin Zheng <xlinzheng(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2022-09-29 07:21:07 +0000
URL: https://git.openjdk.org/zgc/commit/1decdcee71eae3344aaf2c0223d40a2b57a044b9
8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites
Reviewed-by: fyang
! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: ce85cac9
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2022-09-29 09:16:21 +0000
URL: https://git.openjdk.org/zgc/commit/ce85cac947158b4e1f554c55f726c923a49b1a41
8065554: MatchResult should provide values of named-capturing groups
Reviewed-by: smarks
! src/java.base/share/classes/java/util/regex/MatchResult.java
! 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/NamedGroupsTests.java
Changeset: 5d48da45
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2022-09-29 15:35:41 +0000
URL: https://git.openjdk.org/zgc/commit/5d48da4574f6aacb0db445dd5750566330aa383d
8294370: Fix allocation bug in java_lang_Thread::async_get_stack_trace()
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/classfile/javaClasses.cpp
Changeset: 29c70f1a
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2022-09-29 16:32:47 +0000
URL: https://git.openjdk.org/zgc/commit/29c70f1ab7df3b386d326509db48acf91dd124ab
8294595: Add javax/swing/plaf/aqua/CustomComboBoxFocusTest.java to problem list
Reviewed-by: rriggs
! test/jdk/ProblemList.txt
Changeset: 545ded1a
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2022-09-29 18:30:20 +0000
URL: https://git.openjdk.org/zgc/commit/545ded1a82baf62ef551b2be2a08ee29ab5d9311
8294548: Problem list SA core file tests on macosx-x64 due to JDK-8294316
Reviewed-by: sspitsyn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 5f6ad926
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2022-09-29 18:31:10 +0000
URL: https://git.openjdk.org/zgc/commit/5f6ad926d7ea763bf61aa98c7be7087a7aa6089c
8294547: HotSpotAgent.setupVM() should include "cause" exception when throwing DebuggerException
Reviewed-by: sspitsyn, coleenp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
Changeset: aeef3ecd
Author: Aleksei Voitylov <avoitylov(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2022-09-29 18:51:38 +0000
URL: https://git.openjdk.org/zgc/commit/aeef3ecdc4d99d4bfb9e762cb038d9571c3c56df
8294198: Implement isFinite intrinsic for RISC-V
Reviewed-by: fyang, kvn
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! test/hotspot/jtreg/compiler/intrinsics/TestDoubleClassCheck.java
+ test/hotspot/jtreg/compiler/intrinsics/TestDoubleIsFinite.java
+ test/hotspot/jtreg/compiler/intrinsics/TestDoubleIsInfinite.java
! test/hotspot/jtreg/compiler/intrinsics/TestFloatClassCheck.java
+ test/hotspot/jtreg/compiler/intrinsics/TestFloatIsFinite.java
+ test/hotspot/jtreg/compiler/intrinsics/TestFloatIsInfinite.java
! test/micro/org/openjdk/bench/java/lang/DoubleClassCheck.java
! test/micro/org/openjdk/bench/java/lang/FloatClassCheck.java
Changeset: 88062eea
Author: Matias Saavedra Silva <matias.s.saavedra.silva(a)oracle.com>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2022-09-29 20:16:30 +0000
URL: https://git.openjdk.org/zgc/commit/88062eea67e6c9f30be5dfa53016b8643f12d4b8
8293969: breakup the long signature in SystemDictionaryShared::is_supported_invokedynamic
Reviewed-by: eastigeevich, coleenp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
Changeset: a07975bf
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2022-09-29 21:06:49 +0000
URL: https://git.openjdk.org/zgc/commit/a07975bf3e321bdf02748693930c2523fa1df22d
8294519: (fs) java/nio/file/Files/CopyProcFile.java fails intermittenly due to unstable /proc/cpuinfo output
Reviewed-by: alanb, shade, lancea
! test/jdk/ProblemList.txt
! test/jdk/java/nio/file/Files/CopyProcFile.java
Changeset: b030c7de
Author: Viktor Klang <viktor.klang(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2022-09-30 03:06:36 +0000
URL: https://git.openjdk.org/zgc/commit/b030c7de324f80045c53a37ede82c6149a2f24a0
8225235: Unused field defaultIndex in NetworkInterface
Reviewed-by: chegar, vtewari, dfuchs, jpai
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/unix/native/libnet/NetworkInterface.c
Changeset: 9dce8652
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2022-09-30 06:00:37 +0000
URL: https://git.openjdk.org/zgc/commit/9dce8652f258ba88f17aa315af529c79bb8a41cf
8294115: JNI local refs exceeds capacity warning in NetworkInterface::getAll
Reviewed-by: dfuchs
! src/java.base/windows/native/libnet/NetworkInterface_winXP.c
Changeset: 7c60e6d2
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2022-09-30 07:31:57 +0000
URL: https://git.openjdk.org/zgc/commit/7c60e6d2d6d92d58e94bf3965b8eacc09ca9c4fe
8293770: RISC-V: Reuse runtime call trampolines
Co-authored-by: zifeihan <caogui(a)iscas.ac.cn>
Reviewed-by: fyang, shade
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java
Changeset: 81fda1b7
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2022-09-30 07:42:27 +0000
URL: https://git.openjdk.org/zgc/commit/81fda1b756592cba2e18c95285ee88e2c1e8f21f
8294569: Remove CardTable::_last_valid_index
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
Changeset: 69749788
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2022-09-30 07:43:21 +0000
URL: https://git.openjdk.org/zgc/commit/697497886988e76efe674a57312a87d03cb87f2a
8294521: Parallel: Remove unused field in UpdateDensePrefixAndCompactionTask
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 6d83482a
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2022-09-30 08:44:10 +0000
URL: https://git.openjdk.org/zgc/commit/6d83482a6b5f1898514fd450d8143dbfef57e362
8293540: [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts
Reviewed-by: iklam
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java
+ test/jdk/jdk/internal/platform/docker/TestDockerBasic.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
Changeset: b4e1e416
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2022-09-30 08:57:50 +0000
URL: https://git.openjdk.org/zgc/commit/b4e1e416dacb6099a780f2250cef737834c19d56
8293000: Review running times of jshell regression tests
Reviewed-by: darcy
! test/langtools/jdk/jshell/ClassMembersTest.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ExecutionControlTestBase.java
! test/langtools/jdk/jshell/SimpleRegressionTest.java
! test/langtools/jdk/jshell/ToolBasicTest.java
Changeset: 64da8620
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2022-09-30 11:11:28 +0000
URL: https://git.openjdk.org/zgc/commit/64da8620e154e0fe556c7b82547915595d014188
8287597: List all preview features on the javadoc PREVIEW page
Reviewed-by: jjg
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.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/NewAPIListWriter.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/PreviewListWriter.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/TreeWriter.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/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
Changeset: f0157336
Author: Yoshiki Sato <ysatowse(a)openjdk.org>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-09-30 12:45:35 +0000
URL: https://git.openjdk.org/zgc/commit/f01573368f905f27d26f1d07d9cfd26dcc736a54
8294357: (tz) Update Timezone Data to 2022d
Reviewed-by: naoto, coffeys
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/backward
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/southamerica
! src/java.base/share/data/tzdata/zone.tab
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt
! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt
! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java
Changeset: c2ce43cb
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-09-30 13:10:56 +0000
URL: https://git.openjdk.org/zgc/commit/c2ce43cbb07284419f6d511a2ac78fa53aca095e
8291021: JFR: Only one finished state in ChunkHeader class
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
Changeset: 052a9249
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2022-09-30 14:45:40 +0000
URL: https://git.openjdk.org/zgc/commit/052a924985c9a095c5b45bfdc139b451bb41158e
8294293: Remove unused _width and _newlines field in outputStream
Reviewed-by: rehn, dholmes
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
Changeset: 3efbd5f0
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2022-09-30 16:03:53 +0000
URL: https://git.openjdk.org/zgc/commit/3efbd5f0fa2110140f29a145a5387b2cf72cf7ed
8294626: Improve URL protocol lower casing
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/sun/net/util/URLUtil.java
Changeset: 1d26c4b1
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-09-30 16:30:45 +0000
URL: https://git.openjdk.org/zgc/commit/1d26c4b1496cd95510b13e3dba7345a796fbc61c
8291022: JFR: Reduce logging in ChunkHeader constructor
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
Changeset: b8f9a915
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2022-09-30 16:41:33 +0000
URL: https://git.openjdk.org/zgc/commit/b8f9a915a2bfd0f7920ecfc5b3a08670df5f9f3e
8293940: Some tests for virtual threads take too long
Reviewed-by: dfuchs
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/PingPong.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
! test/jdk/java/lang/Thread/virtual/stress/TimedGet.java
! test/jdk/java/lang/Thread/virtual/stress/YieldALot.java
! test/jdk/java/util/concurrent/ExecutorService/CloseTest.java
! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java
! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
Changeset: 3b1bc217
Author: Justin Lu <justin.lu(a)oracle.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-09-30 17:10:49 +0000
URL: https://git.openjdk.org/zgc/commit/3b1bc21727636cb50cd04d958031832f48fe17e3
8294307: ISO 4217 Amendment 173 Update
Reviewed-by: lancea, bpb, naoto
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/tablea1.txt
Changeset: 48674d4f
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-09-30 17:34:52 +0000
URL: https://git.openjdk.org/zgc/commit/48674d4f363900abd625350b32236de406d45d7a
8291428: JFR: 'jfr print' displays incorrect timestamps during DST
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/TimeConverter.java
Changeset: da4e96d5
Author: Dhamoder Nalla <dhanalla(a)microsoft.com>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2022-09-30 18:38:48 +0000
URL: https://git.openjdk.org/zgc/commit/da4e96d5960e9a8fd8f6d91ac51932e9f7aec38e
8276545: Fix handling of trap count overflow in Parse::Parse()
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/parse1.cpp
Changeset: d207da8a
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2022-09-30 19:10:55 +0000
URL: https://git.openjdk.org/zgc/commit/d207da8a8c2806ea254909658f2a50e037554866
8294533: Documentation mistake in Process::getErrorStream and getInputStream
Reviewed-by: iris
! src/java.base/share/classes/java/lang/Process.java
Changeset: 375f02fb
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2022-09-30 20:19:45 +0000
URL: https://git.openjdk.org/zgc/commit/375f02fb21ae37c381229e2a28b1f26e3cb926d4
8294608: Remove redundant unchecked suppression in FileDescriptor
Reviewed-by: alanb, bpb
! src/java.base/share/classes/java/io/FileDescriptor.java
Changeset: c7ab1caa
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2022-09-30 23:30:45 +0000
URL: https://git.openjdk.org/zgc/commit/c7ab1caafb4e92bbc2900a4d28ebfd27bdd29cf5
8294609: C2: Improve inlining of methods with unloaded signature classes
Reviewed-by: kvn, dlong
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciSignature.cpp
! src/hotspot/share/ci/ciSignature.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
+ test/hotspot/jtreg/compiler/c2/unloaded/TestInlineUnloaded.java
Changeset: fd594302
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2022-10-01 09:17:53 +0000
URL: https://git.openjdk.org/zgc/commit/fd594302f79b934c9eca713d84313b73f4899aa3
8294610: java/net/vthread/HttpALot.java is slow on Linux
Reviewed-by: dfuchs, alanb
! test/jdk/java/net/vthread/HttpALot.java
Changeset: b8b9b97a
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2022-10-01 11:20:46 +0000
URL: https://git.openjdk.org/zgc/commit/b8b9b97a1a3e07777da2e39ac4779ef7b77434c7
8294676: [JVMCI] InstalledCode.deoptimize(false) should not touch address field
Reviewed-by: never
! src/hotspot/share/jvmci/jvmciEnv.cpp
+ test/hotspot/jtreg/compiler/jvmci/common/CodeInstallerTest.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
- test/hotspot/jtreg/compiler/jvmci/errors/CodeInstallerTest.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidOopMap.java
Changeset: a69ee853
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-03 06:13:39 +0000
URL: https://git.openjdk.org/zgc/commit/a69ee85308ae2fd5d9fd5aed69b16ca70119976a
8292336: JFR: Warn users if -XX:StartFlightRecording:disk=false is specified with maxage or maxsize
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
Changeset: 03f25a9c
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2022-10-03 06:32:31 +0000
URL: https://git.openjdk.org/zgc/commit/03f25a9c6924430ec4063b801b2b6ca55b9067c9
8293562: blocked threads with KeepAliveCache.get
Reviewed-by: dfuchs, michaelm
! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
+ test/jdk/sun/net/www/http/KeepAliveCache/B8293562.java
Changeset: bc668b99
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-03 07:04:30 +0000
URL: https://git.openjdk.org/zgc/commit/bc668b994d0e5ac9d20d51ab3214e916fee20a6b
8293099: JFR: Typo in TestRemoteDump.java
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java
Changeset: 6e8f0387
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2022-10-03 07:14:16 +0000
URL: https://git.openjdk.org/zgc/commit/6e8f0387d64c9620bdd4c8913b2f41eade805348
8294567: IGV: IllegalStateException in search
Reviewed-by: rcastanedalo, chagedorn, kvn
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorInputGraphProvider.java
Changeset: 8e9cfeb1
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2022-10-03 07:23:42 +0000
URL: https://git.openjdk.org/zgc/commit/8e9cfeb17ccb6c37243d43f76d5eecb3f521141f
8294431: jshell reports error on initialisation of static final field of anonymous class
Reviewed-by: sundar
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! test/langtools/jdk/jshell/VariablesTest.java
Changeset: 5fe837a3
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2022-10-03 07:40:53 +0000
URL: https://git.openjdk.org/zgc/commit/5fe837a35e03dc7a1a5f7fc8a2d0350573f4b81f
8294236: [IR Framework] CPU preconditions are overriden by regular preconditions
Reviewed-by: chagedorn, pli, kvn
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPreconditions.java
Changeset: 08a7ecf4
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2022-10-03 11:11:22 +0000
URL: https://git.openjdk.org/zgc/commit/08a7ecf47ee5811f88dfcc82fe8614c72ccf3221
8294671: Remove unused CardValues::last_card
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
Changeset: ccc1d316
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2022-10-03 11:36:05 +0000
URL: https://git.openjdk.org/zgc/commit/ccc1d3169691d066c08e294f5d989b007bfab114
8294529: IGV: Highlight the current graphs in the Outline
Reviewed-by: chagedorn
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/FolderNode.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/GraphNode.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/folder_selected.png
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/graph_selected.png
Changeset: f2a32d99
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2022-10-03 12:18:04 +0000
URL: https://git.openjdk.org/zgc/commit/f2a32d996ae09620474771c46a649f6c4e1148ad
8293691: converting a defined BasicType value to a string should not crash the VM
Reviewed-by: shade, coleenp, dlong
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 46633e64
Author: stsypanov <sergei.tsypanov(a)yandex.ru>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2022-10-03 12:56:51 +0000
URL: https://git.openjdk.org/zgc/commit/46633e644a8ab94ceb75803bd40739214f8a60e8
8294698: Remove unused 'checkedExceptions' param from MethodAccessorGenerator.generateMethod()
Reviewed-by: redestad
! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorGenerator.java
! src/java.base/share/classes/jdk/internal/reflect/NativeConstructorAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/NativeMethodAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
Changeset: edfb18a7
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2022-10-03 16:03:31 +0000
URL: https://git.openjdk.org/zgc/commit/edfb18a724239ab426ffab038f312a6735625897
8294695: Remove redundant deprecation suppression in ThreadGroup
Reviewed-by: alanb, jpai
! src/java.base/share/classes/java/lang/ThreadGroup.java
Changeset: 4f44fd63
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2022-10-03 16:24:43 +0000
URL: https://git.openjdk.org/zgc/commit/4f44fd63080d40d53a7751ebae93415aeb9b4a47
8237467: jlink plugin to save the argument files as input to jlink in the output image
Reviewed-by: mchung
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/CommandLine.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SaveJlinkArgfilesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/classes/module-info.java
+ test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java
Changeset: e137f9f2
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2022-10-03 17:08:37 +0000
URL: https://git.openjdk.org/zgc/commit/e137f9f2f0e4244307900cd0eadceb9b773e9858
8293877: Rewrite MineField test
Reviewed-by: vromero, martin, darcy, jlahoda
- test/langtools/tools/javac/Paths/Class-Path.sh
- test/langtools/tools/javac/Paths/Class-Path2.sh
+ test/langtools/tools/javac/Paths/ClassPath.java
+ test/langtools/tools/javac/Paths/ClassPath2.java
+ test/langtools/tools/javac/Paths/Diagnostics.java
- test/langtools/tools/javac/Paths/Diagnostics.sh
+ test/langtools/tools/javac/Paths/Help.java
- test/langtools/tools/javac/Paths/Help.sh
+ test/langtools/tools/javac/Paths/MineField.java
- test/langtools/tools/javac/Paths/MineField.sh
+ test/langtools/tools/javac/Paths/Util.java
- test/langtools/tools/javac/Paths/Util.sh
+ test/langtools/tools/javac/Paths/WildcardMineField.java
- test/langtools/tools/javac/Paths/wcMineField.sh
! test/langtools/tools/lib/toolbox/ToolBox.java
Changeset: c6e3daa5
Author: Igor Veresov <iveresov(a)openjdk.org>
Date: 2022-10-03 17:40:10 +0000
URL: https://git.openjdk.org/zgc/commit/c6e3daa5fa0bdbe70e5bb63302bbce1abc5453fe
8242115: C2 SATB barriers are not safepoint-safe
Reviewed-by: kvn, vlivanov
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
Changeset: a4f2078b
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2022-10-03 17:42:56 +0000
URL: https://git.openjdk.org/zgc/commit/a4f2078bd60d06795099c52ca8d437a8128eb8f6
8294437: java/nio/channels/FileChannel tests slow on Windows
Reviewed-by: alanb, bpb
+ test/jdk/java/nio/channels/FileChannel/FileChannelUtils.java
! test/jdk/java/nio/channels/FileChannel/LargeMapTest.java
! test/jdk/java/nio/channels/FileChannel/MapTest.java
! test/jdk/java/nio/channels/FileChannel/Transfer2GPlus.java
! test/jdk/java/nio/channels/FileChannel/Transfer4GBFile.java
! test/jdk/java/nio/channels/FileChannel/TransferTo6GBFile.java
Changeset: 081691ad
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2022-10-03 18:02:21 +0000
URL: https://git.openjdk.org/zgc/commit/081691adf42919237b2a5b71a4b1064c7112a79c
8294593: Check the size of the target on invocations of BigInteger::isProbablePrime
Reviewed-by: darcy
! src/java.base/share/classes/java/math/BigInteger.java
! test/jdk/java/math/BigInteger/PrimeTest.java
Changeset: ed40d88f
Author: Emmanuel Bourg <ebourg(a)apache.org>
Committer: Jayathirth D V <jdv(a)openjdk.org>
Date: 2022-10-03 18:42:01 +0000
URL: https://git.openjdk.org/zgc/commit/ed40d88f29d97347c101793f5aa9747061a36902
8276849: Refresh the window icon on graphics configuration changes
Reviewed-by: prr, jdv
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
+ test/jdk/java/awt/Window/WindowIconUpdateOnDPIChanging/WindowIconUpdateOnDPIChangingTest.java
Changeset: 090cdfc7
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2022-10-03 20:20:53 +0000
URL: https://git.openjdk.org/zgc/commit/090cdfc7a2e280c620a0926512fb67f0ce7f3c21
8294726: Update URLs in minefield tests
Reviewed-by: darcy, iris
! test/langtools/tools/javac/Paths/ClassPath.java
! test/langtools/tools/javac/Paths/ClassPath2.java
! test/langtools/tools/javac/Paths/Diagnostics.java
! test/langtools/tools/javac/Paths/Help.java
! test/langtools/tools/javac/Paths/MineField.java
! test/langtools/tools/javac/Paths/WildcardMineField.java
Changeset: 07ed68ef
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2022-10-03 23:16:51 +0000
URL: https://git.openjdk.org/zgc/commit/07ed68efb2e9758732787447fb0339d0899be884
8288907: serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java fails with -XX:TieredStopAtLevel=2,3
Reviewed-by: dholmes
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
Changeset: ae79af2a
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2022-10-04 03:21:10 +0000
URL: https://git.openjdk.org/zgc/commit/ae79af2ad67b51a7608f4c9060421dd175cabf3f
8294740: Add cgroups keyword to TestDockerBasic.java
Reviewed-by: mseledtsov, dholmes
! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java
Changeset: f957ce99
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2022-10-04 07:29:29 +0000
URL: https://git.openjdk.org/zgc/commit/f957ce995969a39827c17023b083d3bd84a1317c
8294564: IGV: IllegalArgumentException for "Difference to current graph"
Reviewed-by: rcastanedalo, chagedorn
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/DiffGraphCookie.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/GraphViewer.java
! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.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/EditorInputGraphProvider.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/GraphViewerImplementation.java
Changeset: bf39b184
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2022-10-04 08:08:38 +0000
URL: https://git.openjdk.org/zgc/commit/bf39b184ca8aabcc51dc6ea4eee046c69b278710
8288302: Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces
Reviewed-by: shade, thartmann
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
Changeset: 16047e83
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2022-10-04 08:34:29 +0000
URL: https://git.openjdk.org/zgc/commit/16047e8308a845436f7003e09e604a88bb370632
8292780: misc tests failed "assert(false) failed: graph should be schedulable"
Reviewed-by: dlong, chagedorn, thartmann
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyPartialInliningLoadSplit.java
1
0