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
November 2022
- 8 participants
- 7 discussions
Hi all,
We've now published new Generational ZGC Early Access builds on:
https://jdk.java.net/genzgc
Changes since previous EA builds:
Rebased on top of jdk-20+21
Added macOS builds
Rewrote heuristics to deal with a problematic case where Generational
ZGC spent too much focus on doing young generation collection when it's
more beneficial to spend resources to collect the old generation.
Rewrote GC logging to easier see what log lines belong to what
collection / generation. Plus a bunch of other changes to hopefully make
it easier to read and understand the GC logs.
Enhanced the barrier elision to remove barriers from array access of
newly allocated arrays.
Enhanced the generated hs_err crash text file
Fixed and unified code quality and style.
Thanks,
StefanK
1
0
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
14 Nov '22
Please review this fix for a failing test that expects ZGC logging to look a certain way.
Updated the log-messages to match the current state of things.
-------------
Commit messages:
- Fix for failing string-table test
Changes: https://git.openjdk.org/zgc/pull/9/files
Webrev: https://webrevs.openjdk.org/?repo=zgc&pr=9&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8296928
Stats: 6 lines in 1 file changed: 2 ins; 0 del; 4 mod
Patch: https://git.openjdk.org/zgc/pull/9.diff
Fetch: git fetch https://git.openjdk.org/zgc pull/9/head:pull/9
PR: https://git.openjdk.org/zgc/pull/9
3
3
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
Hi there,
First, thanks for the job. I am really excited following your videos, the github repo, mails... I think this will be a game changer, because although ZGC is already there and pauses are great, in some cases extra memory and CPU to run the workload is too high.
I have been doing some happy testing with Build 20-genzgc+2-20 (2022/10/31) -> No crashes compared with first build.
I am using Linux 686 (Manjaro with a recent kernel) running on a VBox VM.
To do the tests, I am using Apache Geode (distributed cache) with 2 servers (one using Gen ZGC and another G1). I run simple test populating the cache. The test is adding entries and the Apache Geode is synchronously replicating information in both servers before answering the client populating the cache.
- TEST 1: (-Xmx4096m -XX:+UseZGC for server with GenZGC) Using Xmx=4G. Everything looks fine for me.
- TEST 2: (-Xmx4096m -XX:SoftMaxHeapSize=3500m -XX:+UseZGC for server with GenZGC). Everything looks fine for me until JVM decides to utilize all memory when SoftMaxHeapSize is NOT sustainable anymore. What is strange for me at this point, is that YoungGen is kept extremely small while (around 20MB) and OldGen is basically taking almost all the heap (I would expect once that all memory is utilized then is shared between Young and Old and heuristics will find the right balance). The side effect is that objects are immediately promoted to OldGen because basically there is no room. On the other hand, a huge amount of Minor collections is done (almost not freeing any memory), and obviously Major Collections are also needed to keep application running. I am NOT sure if -XX:SoftMaxHeapSize is expected to be supported in GenZGC. In case the answer is yes, probably something need to be improved to better support the use case (e.g. giving more buffer to youngGen). Maybe you have a different goal in your mind for this setting.
Just let me know if you need extra information (jconsole pictures, logs...)
Regards,
Evaristo
2
1
Hi all,
New Early Access builds of Generational ZGC has now been published at:
https://jdk.java.net/genzgc/
Changes since previous EA build:
Enhanced the hs_err crash file register printing
Added remembered set verification
Removed broken abort code
Fixed upstream is_unloading bugs
Fixed AVX512 array copy mis-merge
Fixed JIT object reinitialization bug
Fixed large object clearing bug
Fixed nmethod unlinking bug
Cheers,
StefanK
1
0
Changeset: 3b476a17
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-04 09:11:17 +0000
URL: https://git.openjdk.org/zgc/commit/3b476a1758cb35a688d70f9518531510666541d6
8292847: Zero: Allow ergonomics to select the GC
Reviewed-by: tschatzl, stuefe
! src/hotspot/share/runtime/arguments.cpp
Changeset: f03934e2
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2022-10-04 10:13:57 +0000
URL: https://git.openjdk.org/zgc/commit/f03934e270aa86de3c6832f9754caba05726726b
8294578: [PPC64] C2: Missing is_oop information when using disjoint compressed oops mode
Reviewed-by: shade, lucy
! src/hotspot/cpu/ppc/ppc.ad
Changeset: 5a9cd336
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2022-10-04 10:25:11 +0000
URL: https://git.openjdk.org/zgc/commit/5a9cd33632862aa2249794902d4168a7fe143054
8294509: The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport
Reviewed-by: shade
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
! test/jdk/java/util/Random/T8282144.java
Changeset: 4d6668e7
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-04 11:45:53 +0000
URL: https://git.openjdk.org/zgc/commit/4d6668e7ee492de828bc36afea7daa535532a2b1
8294242: JFR: jfr print doesn't handle infinite duration well
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/Timespan.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java
Changeset: 2dbedf0e
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2022-10-04 12:57:55 +0000
URL: https://git.openjdk.org/zgc/commit/2dbedf0e9326d8b3d79206787528d18e9fef25bd
8294406: Test runtime/handshake/HandshakeDirectTest.java failed: JVMTI_ERROR_WRONG_PHASE
Reviewed-by: dholmes, sspitsyn
! test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java
! test/hotspot/jtreg/testlibrary/jvmti/JVMTIUtils.java
Changeset: b850f052
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-04 13:14:27 +0000
URL: https://git.openjdk.org/zgc/commit/b850f052d88bdc012ae91893fd1b63cfce601a8e
8294758: JFR: Docs build fails after changes to RecordedObject and Timespan
Reviewed-by: mgronlun, alanb
! src/jdk.jfr/share/classes/jdk/jfr/Timespan.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
Changeset: 085949a1
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2022-10-04 13:58:51 +0000
URL: https://git.openjdk.org/zgc/commit/085949a117f1d9c1c6caf7d1755a85cb02fb924b
8294712: G1: Use index-base iteration for G1FlushHumongousCandidateRemSets
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: 3644e26c
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-04 14:24:55 +0000
URL: https://git.openjdk.org/zgc/commit/3644e26cef71c00e1a2638d2b8bed9c1bda965ca
8294673: JFR: Add SecurityProviderService#threshold to TestActiveSettingEvent.java
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java
Changeset: 1166a8ab
Author: Alisen Chung <achung(a)openjdk.org>
Committer: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2022-10-04 15:22:18 +0000
URL: https://git.openjdk.org/zgc/commit/1166a8abd2e5fba16b5cd29431de2628a52a8e08
8292214: Memory leak in getAllConfigs of awt_GraphicsEnv.c:386
Reviewed-by: azvegint, dnguyen
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
Changeset: 121d4a51
Author: KIRIYAMA Takuya <kiriyama.takuya(a)fujitsu.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-10-04 17:29:15 +0000
URL: https://git.openjdk.org/zgc/commit/121d4a5119f98adf30fa759563eec843a6e37d61
8293579: tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java fails on Japanese Windows platform
Reviewed-by: asemenyuk, naoto, almatvee
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java
Changeset: b22a38de
Author: lawrence.andrews <lawrence.andrews(a)oracle.com>
Committer: Jayathirth D V <jdv(a)openjdk.org>
Date: 2022-10-04 18:02:43 +0000
URL: https://git.openjdk.org/zgc/commit/b22a38dedb06199f2cba3b6f8962ddf2f9f4f16d
8292309: Fix java/awt/PrintJob/ConstrainedPrintingTest/ConstrainedPrintingTest.java test
Reviewed-by: jdv
! test/jdk/java/awt/PrintJob/ConstrainedPrintingTest/ConstrainedPrintingTest.java
Changeset: b2e86a62
Author: SWinxy <swinxythecat(a)gmail.com>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2022-10-04 19:16:14 +0000
URL: https://git.openjdk.org/zgc/commit/b2e86a620936cc0d65ca884ff2b6644998530354
8294255: Add link to DEFAULT_WAIT_TIME in javadoc for SunToolKit.realsSync
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
Changeset: 1dafbe3f
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2022-10-05 00:18:55 +0000
URL: https://git.openjdk.org/zgc/commit/1dafbe3f944fdb3027df38a886fd15abc3b476a7
8294539: Augment discussion of equivalence relations on floating-point values
Reviewed-by: psandoz, smarks
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/math/BigDecimal.java
Changeset: 755958e5
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-05 05:56:44 +0000
URL: https://git.openjdk.org/zgc/commit/755958e5ee40f83f3deb5c922d51e425e3bd412c
8294376: Minimize disabled warnings in java.base
Reviewed-by: erikj
! make/modules/java.base/Lib.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
Changeset: 43dbf589
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2022-10-05 06:47:19 +0000
URL: https://git.openjdk.org/zgc/commit/43dbf5899b455acf7c665d221564c4d4dff7dea4
8186765: Speed up test sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java
Reviewed-by: dfuchs, jpai
! test/jdk/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java
Changeset: be82cff6
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2022-10-05 07:25:49 +0000
URL: https://git.openjdk.org/zgc/commit/be82cff625c919e332da0879e2be0002485f1d1c
8294748: Cleanup unneeded references to hg
Reviewed-by: erikj, clanger
! make/RunTests.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/SourceRevision.gmk
! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/spec.gmk.in
! make/common/MakeBase.gmk
Changeset: 953ce8da
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2022-10-05 07:34:42 +0000
URL: https://git.openjdk.org/zgc/commit/953ce8da2c7ddd60b09a18c7875616a2477e5ba5
8293701: jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present
Reviewed-by: mchung
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/InverseDepsAnalyzer.java
+ test/langtools/tools/jdeps/optionalDependency/OptionalDependencyTest.java
+ test/langtools/tools/jdeps/optionalDependency/src/m1/module-info.java
+ test/langtools/tools/jdeps/optionalDependency/src/m1/p1/P.java
+ test/langtools/tools/jdeps/optionalDependency/src/m2/module-info.java
+ test/langtools/tools/jdeps/optionalDependency/src/m2/p2/Q.java
+ test/langtools/tools/jdeps/optionalDependency/src/m3/module-info.java
+ test/langtools/tools/jdeps/optionalDependency/src/m3/p3/R.java
Changeset: b4e74aea
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2022-10-05 09:33:45 +0000
URL: https://git.openjdk.org/zgc/commit/b4e74aeabfd41ee76b6bf8b779c1741b30b6f438
8294514: Wrong initialization of nmethod::_consts_offset for native nmethods
Reviewed-by: kvn, dlong
! src/hotspot/share/code/nmethod.cpp
Changeset: 4bdd1c91
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2022-10-05 09:43:31 +0000
URL: https://git.openjdk.org/zgc/commit/4bdd1c914859e221c64208d47ef309d463609953
8290964: C2 compilation fails with assert "non-reduction loop contains reduction nodes"
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/superword.cpp
Changeset: 8ebebbce
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2022-10-05 10:26:53 +0000
URL: https://git.openjdk.org/zgc/commit/8ebebbce32c7021cc0983dece4bb2644c79e64aa
8294368: Java incremental builds broken on Windows after JDK-8293116
Reviewed-by: erikj, djelinski, jlahoda
! make/common/JavaCompilation.gmk
! make/common/MakeBase.gmk
! make/jdk/src/classes/build/tools/depend/Depend.java
! make/scripts/fixpath.sh
Changeset: 13a5000d
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-05 11:49:53 +0000
URL: https://git.openjdk.org/zgc/commit/13a5000d4885d4624788580f56634b93a135429b
8294151: JFR: Unclear exception message when dumping stopped in memory recording
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/WriteableUserPath.java
! test/jdk/jdk/jfr/api/recording/misc/TestRecordingCopy.java
Changeset: b9eeec2b
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2022-10-05 12:42:05 +0000
URL: https://git.openjdk.org/zgc/commit/b9eeec2b6b8f97d2ba33462b27d091f918067f78
8294310: compare.sh fails on macos after JDK-8293550
Reviewed-by: ihse
! make/autoconf/compare.sh.in
! make/conf/jib-profiles.js
! make/scripts/compare.sh
Changeset: 979efd41
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2022-10-05 12:44:20 +0000
URL: https://git.openjdk.org/zgc/commit/979efd4174968802f0c170e768671507a11e118e
8289004: investigate if SharedRuntime::get_java_tid parameter should be a JavaThread*
Reviewed-by: dholmes, jsjolen
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: bd90c4cf
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2022-10-05 12:45:18 +0000
URL: https://git.openjdk.org/zgc/commit/bd90c4cfa63ba2de26f7482ed5d1704f9be9629f
8282900: runtime/stringtable/StringTableCleaningTest.java verify unavailable at this moment
Reviewed-by: coleenp, dholmes
! src/hotspot/share/classfile/stringTable.cpp
Changeset: ee6c3917
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2022-10-05 14:10:02 +0000
URL: https://git.openjdk.org/zgc/commit/ee6c39175bc47608282c52c575ce908399349e7c
8289925: Shared code shouldn't reference the platform specific method frame::interpreter_frame_last_sp()
Reviewed-by: eosterlund, dlong
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
Changeset: f531dae4
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2022-10-05 14:41:29 +0000
URL: https://git.openjdk.org/zgc/commit/f531dae4a0ffd2a5663cf4a4bde581d68fc728d5
8294840: langtools OptionalDependencyTest.java use File.pathSeparator
Reviewed-by: alanb
! test/langtools/tools/jdeps/optionalDependency/OptionalDependencyTest.java
Changeset: 536c9a51
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2022-10-05 16:48:09 +0000
URL: https://git.openjdk.org/zgc/commit/536c9a512ea90d97a1ae5310453410d55db98bdd
8294618: Update openjdk.java.net => openjdk.org
Reviewed-by: mikael, iris, joehw, prr, ihse
! README.md
! doc/building.html
! doc/building.md
! doc/hotspot-style.html
! doc/hotspot-style.md
! make/Doctor.gmk
! make/autoconf/configure.ac
! make/conf/branding.conf
! make/jdk/src/classes/build/tools/taglet/Incubating.java
! src/demo/share/jfc/J2Ddemo/README.txt
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/Phaser.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/sun/awt/util/IdentityArrayList.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDynamic.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java
! src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.h
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties
! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c
! src/utils/IdealGraphVisualizer/README.md
! src/utils/LogCompilation/README
! src/utils/hsdis/README.md
Changeset: f2c57186
Author: Xue-Lei Andrew Fan <xuelei(a)openjdk.org>
Date: 2022-10-05 17:25:58 +0000
URL: https://git.openjdk.org/zgc/commit/f2c57186a40bea4d5ad1c3ba010b59e552db624d
8294734: Redundant override in AES implementation
Reviewed-by: valeriep, wetmore
! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java
Changeset: 87acfee3
Author: Justin Lu <justin.lu(a)oracle.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-10-05 18:42:00 +0000
URL: https://git.openjdk.org/zgc/commit/87acfee3c3e8dbc36b87e449f69fda6fca0088f6
8294397: Replace StringBuffer with StringBuilder within java.text
Reviewed-by: lancea, naoto, bchristi
! src/java.base/share/classes/java/text/CollationElementIterator.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/java/text/MergeCollation.java
! src/java.base/share/classes/java/text/PatternEntry.java
- test/jdk/sun/text/IntHashtable/Bug4170614TestRun.java
! test/jdk/sun/text/IntHashtable/Bug4705389.java
! test/jdk/sun/text/IntHashtable/patch-src/java.base/java/text/Bug4170614Test.java
Changeset: 0ec18382
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2022-10-05 19:27:20 +0000
URL: https://git.openjdk.org/zgc/commit/0ec18382b74396eec0681f2fdf0dac40f8fe108b
8294869: Correct failure of RemovedJDKInternals.java after JDK-8294618
Reviewed-by: alanb, azvegint
! test/langtools/tools/jdeps/jdkinternals/RemovedJDKInternals.java
Changeset: d4142d84
Author: Stuart Marks <smarks(a)openjdk.org>
Date: 2022-10-05 23:43:02 +0000
URL: https://git.openjdk.org/zgc/commit/d4142d8441172fc54c9abf0a735c30b0ac8638c5
8290036: Define and specify Runtime shutdown sequence
Reviewed-by: dholmes, alanb
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
Changeset: e986a97a
Author: Alexandre Iline <shurailine(a)openjdk.org>
Date: 2022-10-06 00:21:00 +0000
URL: https://git.openjdk.org/zgc/commit/e986a97a9652eab9a64505673e884eb3eb123166
8292330: Update JCov version to 3.0.13
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: 8f561159
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2022-10-06 01:21:18 +0000
URL: https://git.openjdk.org/zgc/commit/8f5611593a8085242d773bb8c7ee8b077a261e80
8294679: RISC-V: Misc crash dump improvements
Reviewed-by: fjiang, shade
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
Changeset: 6029120a
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2022-10-06 05:23:38 +0000
URL: https://git.openjdk.org/zgc/commit/6029120a5f53061f386d5dc72c76adf03ab28840
8278086: [REDO] ImageIO.write() method will throw IndexOutOfBoundsException
Co-authored-by: Masanori Yano <myano(a)openjdk.org>
Reviewed-by: tr, prr
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
+ test/jdk/javax/imageio/plugins/bmp/BMPBitsPerPixelTest.java
Changeset: 8c15f77a
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2022-10-06 05:43:43 +0000
URL: https://git.openjdk.org/zgc/commit/8c15f77abac0beb7f39a90fdfc5efb245b09ca32
8270915: GIFImageReader disregards ignoreMetadata flag which causes memory exhaustion
Reviewed-by: prr
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
Changeset: 7012d4ba
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2022-10-06 07:12:07 +0000
URL: https://git.openjdk.org/zgc/commit/7012d4ba5529f8d5b3db508ac4924073ae1eb4cd
8294837: unify Windows 2019 version check in os_windows and java_props_md
Reviewed-by: alanb, rriggs
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: e38ae8a6
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-06 07:57:54 +0000
URL: https://git.openjdk.org/zgc/commit/e38ae8a6510c8a83d65f8f39c276a0ad7572e26d
8294759: Print actual lock/monitor ranking
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/threads.cpp
+ test/hotspot/jtreg/runtime/logging/MutexRankTest.java
Changeset: ad7b7d40
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2022-10-06 07:59:43 +0000
URL: https://git.openjdk.org/zgc/commit/ad7b7d40ce7b71d9e1e13e1b92f3ca6b30e635a2
8294697: java/lang/Thread/virtual/ThreadAPI.testGetStackTrace2 failed with non-empty stack trace
Reviewed-by: dfuchs, jpai
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
Changeset: 2ceebf68
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2022-10-06 09:31:26 +0000
URL: https://git.openjdk.org/zgc/commit/2ceebf681ffd6f9bf6967fd81b30d721bc010b94
8294456: Fix misleading-indentation warnings in core JDK libraries
Reviewed-by: shade, rriggs, iris, darcy
! make/modules/java.base/lib/CoreLibraries.gmk
! src/java.base/share/native/libfdlibm/e_asin.c
! src/java.base/share/native/libfdlibm/k_rem_pio2.c
Changeset: 73f06468
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2022-10-06 10:40:11 +0000
URL: https://git.openjdk.org/zgc/commit/73f06468ae7f9eebb8e37f2a534d2c19a8dac60d
8294839: Disable StressLongCountedLoop in compiler/loopopts/TestRemoveEmptyLoop.java
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyLoop.java
Changeset: f888aa95
Author: Matias Saavedra Silva <matias.s.saavedra.silva(a)oracle.com>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2022-10-06 15:03:24 +0000
URL: https://git.openjdk.org/zgc/commit/f888aa953c1335f438ded22abf66b090e894684c
8293061: Combine CDSOptions and AppCDSOptions test utility classes
Reviewed-by: dholmes, iklam, ccheung
- test/hotspot/jtreg/runtime/cds/appcds/AppCDSOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/lib/jdk/test/lib/cds/CDSOptions.java
Changeset: 5c030ccc
Author: Martin Desruisseaux <martin.desruisseaux(a)geomatys.com>
Committer: Jayathirth D V <jdv(a)openjdk.org>
Date: 2022-10-06 16:03:36 +0000
URL: https://git.openjdk.org/zgc/commit/5c030cccae6cd7862b7ecc563fde4b7670f25c10
8290973: In AffineTransform, equals(Object) is inconsistent with hashCode()
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java
+ test/jdk/java/awt/geom/AffineTransform/EqualsAndHashCode.java
Changeset: fef345b1
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2022-10-06 16:07:47 +0000
URL: https://git.openjdk.org/zgc/commit/fef345b19f74f5d706b173b1af87bcda98dc6ff2
8293672: Update freetype md file
Reviewed-by: prr
! src/java.desktop/share/legal/freetype.md
Changeset: 85569e96
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2022-10-06 17:34:14 +0000
URL: https://git.openjdk.org/zgc/commit/85569e966c22e5b5314a157d05c43c0f6e8c2b28
8286037: Bump minimum boot jdk to JDK 19
Reviewed-by: ctornqvi, darcy, shade, erikj
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf
Changeset: 5dd851d8
Author: Zhiqiang Zang <zhiqiang.zang(a)utexas.edu>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2022-10-06 22:15:20 +0000
URL: https://git.openjdk.org/zgc/commit/5dd851d872c50ef33034c56007c58e6fa69ebd32
8281453: New optimization: convert ~x into -1-x when ~x is used in an arithmetic expression
Reviewed-by: kvn
! src/hotspot/share/opto/addnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/AddLNodeIdealizationTests.java
- test/hotspot/jtreg/compiler/c2/irTests/TestIRAddIdealNotXPlusC.java
+ test/hotspot/jtreg/compiler/c2/irTests/XorINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/XorLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/NotOpTransformation.java
Changeset: d4c9a880
Author: Justin Lu <justin.lu(a)oracle.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-10-06 23:16:06 +0000
URL: https://git.openjdk.org/zgc/commit/d4c9a88073479ff05e6c07ed599c546826d6f6ba
6560981: (cal) unused local variables in GregorianCalendar, etc.
Reviewed-by: naoto, bchristi, iris
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java
! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java
Changeset: 37bd4fbe
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2022-10-07 03:02:53 +0000
URL: https://git.openjdk.org/zgc/commit/37bd4fbe3031fd7793ab947e7f58aefd9c021c44
6852577: Only for Nimbus LAF UIManager.get("PasswordField.echoChar") is null
Reviewed-by: tr, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java
+ test/jdk/javax/swing/plaf/nimbus/PasswordFieldTest.java
Changeset: f3a44a48
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2022-10-07 03:09:19 +0000
URL: https://git.openjdk.org/zgc/commit/f3a44a48359a4390b13549ce70de3a04710a1d21
8075916: The regression-swing case failed as colored text is not shown on disabled checkbox and radio button with Nimbus LAF
Reviewed-by: tr, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthStyle.java
+ test/jdk/javax/swing/JRadioButton/4314194/bug4314194.java
Changeset: cf84c8ea
Author: Srikanth Adayapalam <sadayapalam(a)openjdk.org>
Date: 2022-10-07 04:20:40 +0000
URL: https://git.openjdk.org/zgc/commit/cf84c8eaf265255b49293650b3919f22e26d48a3
8292975: javac produces code that crashes with LambdaConversionException
8269983: BootstrapMethodError with method reference and intersection type
Reviewed-by: dlsmith, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/lambda/methodReference/IntersectionParameterTypeTest.java
+ test/langtools/tools/javac/lambda/methodReference/IntersectionParameterTypeTest2.java
Changeset: 0ad6803a
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2022-10-07 06:15:38 +0000
URL: https://git.openjdk.org/zgc/commit/0ad6803ac2bba063d15ce8284a09da36b4cced81
8293810: Remove granting of RuntimePermission("stopThread") from tests
Reviewed-by: dfuchs, mullan, mchung, chegar
! test/jdk/java/lang/System/System.policy
! test/jdk/java/nio/charset/spi/default-pol
! test/jdk/java/security/Policy/Dynamic/DynamicPolicy.java
! test/jdk/javax/management/security/java.policy.authorization
! test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.policy
! test/jdk/sun/net/www/http/HttpClient/OpenServer.policy
Changeset: 2d25c0a3
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2022-10-07 06:19:01 +0000
URL: https://git.openjdk.org/zgc/commit/2d25c0a31c608ecddaa084d795a060598b3e0589
8292280: Unused field 'keyListener' in BasicRadioButtonUI
Reviewed-by: jdv, serb
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java
Changeset: 1fda8421
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2022-10-07 08:14:43 +0000
URL: https://git.openjdk.org/zgc/commit/1fda8421b976dc19b6f977e38d8d87f493e1a1fd
8291429: java/lang/Thread/virtual/ThreadAPI.java timed out on single core system
Reviewed-by: sspitsyn, cjplummer
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java
! test/lib/jdk/test/lib/thread/VThreadRunner.java
Changeset: 118d93b3
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2022-10-07 08:55:12 +0000
URL: https://git.openjdk.org/zgc/commit/118d93b3dc5bafc00dea03dba97446a04d919fd5
8294907: Remove unused NativeLookup::dll_load
Reviewed-by: dholmes
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/nativeLookup.hpp
Changeset: b38bed6d
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Committer: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2022-10-07 11:06:57 +0000
URL: https://git.openjdk.org/zgc/commit/b38bed6d0ed6e1590a695a13a0d0c099e2bdd13a
8294308: Allow dynamically choosing the MEMFLAGS of a type without ResourceObj
Reviewed-by: coleenp, stefank, kbarrett
! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
Changeset: 7a194d31
Author: Sacha Coppey <sacha.coppey(a)oracle.com>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2022-10-07 13:09:09 +0000
URL: https://git.openjdk.org/zgc/commit/7a194d31a3f2f78211f035f4591845bf2b465aec
8290154: [JVMCI] partially implement JVMCI for RISC-V
Reviewed-by: ihse, dnsimon, yadongwang
! make/autoconf/jvm-features.m4
+ src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.riscv64/src/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.riscv64/src/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotRegisterConfig.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.riscv64/src/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.riscv64/src/jdk/vm/ci/hotspot/riscv64/package-info.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.riscv64/src/jdk/vm/ci/riscv64/RISCV64.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.riscv64/src/jdk/vm/ci/riscv64/RISCV64Kind.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.riscv64/src/jdk/vm/ci/riscv64/package-info.java
! src/jdk.internal.vm.ci/share/classes/module-info.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/riscv64/RISCV64TestAssembler.java
Changeset: 67210abd
Author: Darragh Clarke <Darragh.clarke(a)oracle.com>
Committer: Aleksei Efimov <aefimov(a)openjdk.org>
Date: 2022-10-07 16:04:50 +0000
URL: https://git.openjdk.org/zgc/commit/67210abd04683a3a16ec8af0948030a934e5ce15
8286394: Address possibly lossy conversions in jdk.naming.dns
Reviewed-by: rriggs, aefimov
- make/modules/jdk.naming.dns/Java.gmk
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java
Changeset: a1747ef8
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-07 17:11:07 +0000
URL: https://git.openjdk.org/zgc/commit/a1747ef81a10e84177f474565193204ceaa0ede8
8294941: GHA: Cut down cross-compilation sysroots
Reviewed-by: clanger, erikj
! .github/workflows/build-cross-compile.yml
Changeset: c1166a30
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2022-10-07 17:13:30 +0000
URL: https://git.openjdk.org/zgc/commit/c1166a304dcff6033b8a37ef944b9efa7ab0608d
8289561: java/lang/instrument/NativeMethodPrefixAgent.java fails with "ERROR: Injection failure: java.lang.UnsupportedOperationException: Records requires ASM8"
Reviewed-by: lmesnik, cjplummer, sspitsyn
! test/jdk/java/lang/instrument/NativeMethodPrefixAgent.java
! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java
! test/jdk/java/lang/instrument/asmlib/Instrumentor.java
Changeset: 4cbac40d
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2022-10-07 17:43:00 +0000
URL: https://git.openjdk.org/zgc/commit/4cbac40de956974760cf54183b3ba29f0b5ec331
8294717: (bf) DirectByteBuffer constructor will leak if allocating Deallocator or Cleaner fails with OOME
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
Changeset: fe7a4617
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-07 18:23:16 +0000
URL: https://git.openjdk.org/zgc/commit/fe7a4617fec4d9358b8ce08d74f82714198867d1
8294920: Missing SP value in Linux x86_32 thread context
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java
Changeset: 6a266c4d
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2022-10-07 19:11:19 +0000
URL: https://git.openjdk.org/zgc/commit/6a266c4de15d04d50928b68f9b2dbb69911cff13
8292879: com/sun/jdi/ClassUnloadEventTest.java failed due to classes not unloading
Reviewed-by: dholmes, coleenp, sspitsyn
! test/jdk/com/sun/jdi/ClassUnloadEventTest.java
Changeset: 823b53d8
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2022-10-07 20:34:08 +0000
URL: https://git.openjdk.org/zgc/commit/823b53d8957ff06b66c35e676c25992e9707afe6
8294987: Streamline DerOutputStream write
Reviewed-by: jnimeh, ascarpino
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
Changeset: 3466e999
Author: Matias Saavedra Silva <matias.s.saavedra.silva(a)oracle.com>
Committer: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2022-10-07 20:44:35 +0000
URL: https://git.openjdk.org/zgc/commit/3466e999348696c8666afd7a59c6947f61fe4d6a
8294691: dynamicArchive/RelativePath.java is running other test case
Reviewed-by: iklam, ccheung
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java
Changeset: d39d8c85
Author: Justin Lu <justin.lu(a)oracle.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-10-07 22:58:26 +0000
URL: https://git.openjdk.org/zgc/commit/d39d8c856a7f659c8835084e88e70989ad664ecc
8170389: java.text.DigitList.getDouble() : Controversy between javadoc and code
Reviewed-by: naoto, lancea
! src/java.base/share/classes/java/text/DigitList.java
Changeset: 495c0435
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2022-10-07 23:02:19 +0000
URL: https://git.openjdk.org/zgc/commit/495c043533d68106e07721b2e971006e9eba97e3
7124710: interleaved RedefineClasses() and RetransformClasses() calls may have a problem
Reviewed-by: sspitsyn, dcubed
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/RedefineRetransform.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/libRedefineRetransform.cpp
Changeset: 542cc602
Author: Xiaolin Zheng <xlinzheng(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2022-10-08 06:41:45 +0000
URL: https://git.openjdk.org/zgc/commit/542cc602a7f023d3351133a321c4fa57249b8765
8294366: RISC-V: Partially mark out incompressible regions
Reviewed-by: fyang, yadongwang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! 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/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: 8713dfa6
Author: Markus Karg <markus(a)headcrashing.eu>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2022-10-09 13:55:27 +0000
URL: https://git.openjdk.org/zgc/commit/8713dfa64ef4c55c8b9a3be8aab2bb5e16c627da
8294541: java/io/BufferedInputStream/TransferTo.java fails with OOME
Reviewed-by: alanb
! test/jdk/ProblemList.txt
! test/jdk/java/io/BufferedInputStream/TransferTo.java
Changeset: 8a148bc9
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2022-10-10 07:02:27 +0000
URL: https://git.openjdk.org/zgc/commit/8a148bc960a61908359f9e6dd62c8e7791cc2690
8294848: Unnecessary SSLCipher dispose implementations
Reviewed-by: xuelei, valeriep, wetmore
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
Changeset: 6ed74ef6
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2022-10-10 07:06:51 +0000
URL: https://git.openjdk.org/zgc/commit/6ed74ef654f0b3e5c748895654d6925e2b832732
8295005: compiler/loopopts/TestRemoveEmptyLoop.java fails with release VMs after JDK-8294839
Reviewed-by: chagedorn, epeter
! test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyLoop.java
Changeset: 269252aa
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2022-10-10 11:51:21 +0000
URL: https://git.openjdk.org/zgc/commit/269252aa3d5d72859c907a032110d482cf475560
8295007: javax/swing/JRadioButton/4314194/bug4314194.java fails in mach5 for WIndowLookAndFeel
Reviewed-by: aivanov, tr
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JRadioButton/4314194/bug4314194.java
Changeset: c5f462e8
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-10 12:19:46 +0000
URL: https://git.openjdk.org/zgc/commit/c5f462e83b85ec53ec395622063a5b131aaf0827
8294956: GHA: qemu-debootstrap is deprecated, use the regular one
Reviewed-by: erikj
! .github/workflows/build-cross-compile.yml
Changeset: 35d17a00
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2022-10-10 12:39:10 +0000
URL: https://git.openjdk.org/zgc/commit/35d17a00ab4028071a8fc7cd781b3306e6811970
8293864: Kitchensink24HStress.java fails with SIGSEGV in JfrCheckpointManager::lease
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/utilities/jfrTypes.hpp
Changeset: 4df4a1f8
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2022-10-10 12:40:58 +0000
URL: https://git.openjdk.org/zgc/commit/4df4a1f8e238ebf49d4b0e1e102ccdc3cdb82de9
8287832: jdk/jfr/event/runtime/TestActiveSettingEvent.java failed with "Expected two batches of Active Setting events"
Reviewed-by: egahlin
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/service/jfrEvent.hpp
! test/jdk/ProblemList.txt
Changeset: eb90c4fc
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2022-10-10 16:54:57 +0000
URL: https://git.openjdk.org/zgc/commit/eb90c4fc0479379c8c1452afca8f37746c762e18
8294377: Prepare to stop auto-inheriting documentation for subclasses of exceptions whose documentation is inherited
Reviewed-by: jjg
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/SeekableByteChannel.java
! src/java.base/share/classes/java/nio/channels/SocketChannel.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageOutputStreamImpl.java
! src/java.naming/share/classes/javax/naming/InitialContext.java
! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java
! src/java.naming/share/classes/javax/naming/directory/InitialDirContext.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java
Changeset: 1bfcc279
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-10 17:56:34 +0000
URL: https://git.openjdk.org/zgc/commit/1bfcc2790adbc273864c74faab0bd43613c75982
8294931: JFR: Simplify SettingInfo
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java
Changeset: e6c33e62
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2022-10-11 00:17:36 +0000
URL: https://git.openjdk.org/zgc/commit/e6c33e62b5d746f1a45202a6ddc3ded8f933752e
8295014: Remove unnecessary explicit casts to void* in CHeapObjBase
Reviewed-by: jsjolen, dholmes, stefank
! src/hotspot/share/memory/allocation.hpp
Changeset: 891156a7
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2022-10-11 00:40:34 +0000
URL: https://git.openjdk.org/zgc/commit/891156a744e706e2d8da5082b2ee3e63ff6fab76
8295003: Do not mention applets in the "java.awt.color" package
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
Changeset: 4b17d28a
Author: Ningsheng Jian <njian(a)openjdk.org>
Date: 2022-10-11 01:06:28 +0000
URL: https://git.openjdk.org/zgc/commit/4b17d28a6d56726d49090bfd05d945e8f688fe53
8294261: AArch64: Use pReg instead of pRegGov when possible
Reviewed-by: ngasson, xgong
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
Changeset: 9d116ec1
Author: Eric Liu <eliu(a)openjdk.org>
Date: 2022-10-11 01:37:20 +0000
URL: https://git.openjdk.org/zgc/commit/9d116ec147a3182a9c831ffdce02c98da8c5031d
8294262: AArch64: compiler/vectorapi/TestReverseByteTransforms.java test failed on SVE machine
Reviewed-by: aph, njian
! test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransforms.java
Changeset: e775acf8
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2022-10-11 05:59:16 +0000
URL: https://git.openjdk.org/zgc/commit/e775acf889cde6f5bb463d4ecfe6eb035d18bdda
8293986: Incorrect double-checked locking in com.sun.beans.introspect.ClassInfo
Reviewed-by: serb
! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java
Changeset: 5e05e421
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2022-10-11 07:11:59 +0000
URL: https://git.openjdk.org/zgc/commit/5e05e421ed49158185167c010bd1e4f690eab610
8294901: remove pre-VS2017 checks in Windows related coding
Reviewed-by: dholmes, mdoerr, kbarrett
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 97f1321c
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2022-10-11 07:13:00 +0000
URL: https://git.openjdk.org/zgc/commit/97f1321cb455b536f1e4e056dec693c24f39d641
8294356: IGV: scheduled graphs contain duplicated elements
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: fe70487d
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2022-10-11 08:50:01 +0000
URL: https://git.openjdk.org/zgc/commit/fe70487d0bc53149150c23d39287d9856c5a0e95
8294958: java/net/httpclient/ConnectTimeout tests are slow
Reviewed-by: dfuchs, aefimov
! test/jdk/java/net/httpclient/AbstractConnectTimeout.java
! test/jdk/java/net/httpclient/AbstractConnectTimeoutHandshake.java
Changeset: 4435d56d
Author: KIRIYAMA Takuya <kiriyama.takuya(a)fujitsu.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2022-10-11 09:22:33 +0000
URL: https://git.openjdk.org/zgc/commit/4435d56d3fa232748b22eeb6f2894cc8dc937ccf
8282395: URL.openConnection can throw IOOBE
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java
+ test/jdk/java/net/URL/B8282395.java
Changeset: 6053bf0f
Author: Tongbao Zhang <tobytbzhang(a)tencent.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-11 10:04:30 +0000
URL: https://git.openjdk.org/zgc/commit/6053bf0f6a754bf3943ba6169316513055a5a3b2
8293782: Shenandoah: some tests failed on lock rank check
Reviewed-by: mdoerr, shade
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
Changeset: fba763f8
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-11 10:06:17 +0000
URL: https://git.openjdk.org/zgc/commit/fba763f82528d2825831a26b4ae4e090c602208f
8291519: jdk/jfr/api/event/TestShouldCommit.java failed with Unexpected value of shouldCommit()
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/event/TestShouldCommit.java
Changeset: 33d06188
Author: Tejesh R <tr(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2022-10-11 11:11:49 +0000
URL: https://git.openjdk.org/zgc/commit/33d061881350c23b5116b3e555eaa905020636f7
6616245: NullPointerException when using JFileChooser with a custom FileView
Reviewed-by: aivanov
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/FileViewNPETest.java
Changeset: 3ebe5ad2
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-11 12:30:58 +0000
URL: https://git.openjdk.org/zgc/commit/3ebe5ad2d7771ccf7710350b749d780fef91e40c
8294751: Zero: Allow larger default heaps
Reviewed-by: iklam, rkennke
! src/hotspot/share/compiler/compiler_globals_pd.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 9d0009e9
Author: Abhishek Kumar <abhishek.cx.kumar(a)oracle.com>
Committer: Jayathirth D V <jdv(a)openjdk.org>
Date: 2022-10-11 12:55:59 +0000
URL: https://git.openjdk.org/zgc/commit/9d0009e92b790b43153e3db353db775e6ff731cb
6777156: GTK L&F: JFileChooser can jump beyond root directory in combobox and selection textarea.
Reviewed-by: jdv, tr, psadhukhan
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
+ test/jdk/com/sun/java/swing/plaf/gtk/TestFileChooserDirectorySelection.java
Changeset: 619cd825
Author: Markus Karg <markus(a)headcrashing.eu>
Committer: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2022-10-11 16:07:31 +0000
URL: https://git.openjdk.org/zgc/commit/619cd825b53465c4d533d5cab70070c08964fa91
8294702: BufferedInputStream uses undefined value range for markpos
Reviewed-by: alanb, bpb
! src/java.base/share/classes/java/io/BufferedInputStream.java
Changeset: 3c7ae122
Author: Xue-Lei Andrew Fan <xuelei(a)openjdk.org>
Date: 2022-10-11 16:23:02 +0000
URL: https://git.openjdk.org/zgc/commit/3c7ae1225f0d5575fd927a9b76fb40dc30e208cd
8294821: Class load improvement for AES crypto engine
Reviewed-by: valeriep
! src/java.base/share/classes/com/sun/crypto/provider/AESCrypt.java
Changeset: e1a77cfd
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-11 16:35:55 +0000
URL: https://git.openjdk.org/zgc/commit/e1a77cfd5f296e3e77c945a20d3688e6774dee29
8295163: Remove old hsdis Makefile
Reviewed-by: shade, iris
- src/utils/hsdis/Makefile
Changeset: 2586b1a3
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2022-10-11 16:58:36 +0000
URL: https://git.openjdk.org/zgc/commit/2586b1a3c1e1c653e2e7e3398a1955882161193e
8295155: Incorrect javadoc of java.base module
Reviewed-by: alanb, rriggs, bpb, iris, jvernee
! src/java.base/share/classes/module-info.java
Changeset: 07946aa4
Author: Smita Kamath <svkamath(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2022-10-11 17:06:19 +0000
URL: https://git.openjdk.org/zgc/commit/07946aa49c97c93bd11675a9b0b90d07c83f2a94
8289552: Make intrinsic conversions between bit representations of half precision values and floats
Reviewed-by: kvn, sviswanathan, jbhateja
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/java.base/share/classes/java/lang/Float.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
! test/jdk/java/lang/Float/Binary16Conversion.java
! test/jdk/java/lang/Float/Binary16ConversionNaN.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
+ test/micro/org/openjdk/bench/java/math/Fp16ConversionBenchmark.java
Changeset: d362e169
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2022-10-11 18:01:18 +0000
URL: https://git.openjdk.org/zgc/commit/d362e16924913207b67b5650ad4cafb6ab019cb1
8294689: The SA transported_core.html file needs quite a bit of work
Reviewed-by: kevinw, poonam, sspitsyn
! src/jdk.hotspot.agent/doc/transported_core.html
Changeset: 945950d8
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2022-10-11 19:19:41 +0000
URL: https://git.openjdk.org/zgc/commit/945950d863ebe984e099d83f967adce71892bb95
8295069: [PPC64] Performance regression after JDK-8290025
Reviewed-by: rrich, lucy
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp
Changeset: 9bb932ce
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2022-10-11 19:35:18 +0000
URL: https://git.openjdk.org/zgc/commit/9bb932ce3007f3f5c67344ebb42dd3c94fa035ab
8295154: Documentation for RemoteExecutionControl.invoke(Method) inherits non-existent documentation
Reviewed-by: jjg
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
Changeset: 3a980b97
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2022-10-11 19:44:54 +0000
URL: https://git.openjdk.org/zgc/commit/3a980b972f72b5bbfd7bb63b433ae562890dbcf2
8295168: Remove superfluous period in @throws tag description
Reviewed-by: bpb, naoto, lancea, iris
! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java
Changeset: 94a9b048
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2022-10-11 23:17:31 +0000
URL: https://git.openjdk.org/zgc/commit/94a9b048afef789e5c604201b61b86ace5c9af67
8295013: OopStorage should derive from CHeapObjBase
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp
Changeset: 703a6ef5
Author: Quan Anh Mai <qamai(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2022-10-12 00:31:04 +0000
URL: https://git.openjdk.org/zgc/commit/703a6ef591d56b9e5441cb3ca0c70b2b8685f6e1
8283699: Improve the peephole mechanism of hotspot
Reviewed-by: kvn, dlong
+ src/hotspot/cpu/x86/peephole_x86_64.cpp
+ src/hotspot/cpu/x86/peephole_x86_64.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/phaseX.cpp
+ test/micro/org/openjdk/bench/vm/compiler/x86/LeaPeephole.java
Changeset: 2ceb80c6
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2022-10-12 01:05:44 +0000
URL: https://git.openjdk.org/zgc/commit/2ceb80c60f2c1a479e5d79aac7d983e0bf29b253
8288043: Optimize FP to word/sub-word integral type conversion on X86 AVX2 platforms
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/loopTransform.cpp
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java
Changeset: ab8c1361
Author: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2022-10-12 01:39:57 +0000
URL: https://git.openjdk.org/zgc/commit/ab8c1361bc03a8afe016c82f1ad3da9204626d72
8292898: [vectorapi] Unify vector mask cast operation
Co-authored-by: Quan Anh Mai <qamai(a)openjdk.org>
Reviewed-by: jbhateja, eliu
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastTest.java
Changeset: 5ad126f4
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2022-10-12 01:55:58 +0000
URL: https://git.openjdk.org/zgc/commit/5ad126f44662d81d2d065b215ed967c0b983f9c9
8295012: Arena should not derive from CHeapObj<mtNone>
Reviewed-by: stefank, dholmes
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
Changeset: 16e0c599
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Committer: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2022-10-12 07:10:57 +0000
URL: https://git.openjdk.org/zgc/commit/16e0c5994acc57d8c157c852c77801f3a791f6c6
8294950: print_sys_devices_cpu_info doesn't use the provided buffer
Reviewed-by: dholmes, stefank
! src/hotspot/os/linux/os_linux.cpp
Changeset: 392f35df
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-12 07:24:30 +0000
URL: https://git.openjdk.org/zgc/commit/392f35df4be1a9a8d7a67a25ae01230c7dd060ac
8295033: hsdis configure error when cross-compiling with --with-binutils-src
Reviewed-by: erikj, ihse, shade
! make/autoconf/lib-hsdis.m4
Changeset: 461d9030
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-10-12 08:38:25 +0000
URL: https://git.openjdk.org/zgc/commit/461d9030d80c125db575e4a8c8574a1cb48d16d8
8294841: G1: Refactor predict_base_elapsed_time_ms
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: bdb4ed0f
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2022-10-12 08:48:26 +0000
URL: https://git.openjdk.org/zgc/commit/bdb4ed0fb136e9e5391cfa520048de6b7f83067d
8294580: frame::interpreter_frame_print_on() crashes if free BasicObjectLock exists in frame
Reviewed-by: dholmes, mdoerr
! src/hotspot/share/runtime/frame.cpp
Changeset: 94ec729f
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-12 11:42:47 +0000
URL: https://git.openjdk.org/zgc/commit/94ec729faae7b45fcfe0a94dd42a90e4d08fd1ec
8263044: jdk/jfr/jvm/TestDumpOnCrash.java timed out
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
Changeset: 86ec158d
Author: Ramesh Bhagavatam Gangadhar <rgangadhar(a)openjdk.org>
Committer: Michael McMahon <michaelm(a)openjdk.org>
Date: 2022-10-12 11:44:44 +0000
URL: https://git.openjdk.org/zgc/commit/86ec158dfb7a770fe9a74ff8617bac938d0bb90f
8291226: Create Test Cases to cover scenarios for JDK-8278067
Reviewed-by: dfuchs, michaelm
+ test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java
Changeset: adaff7d5
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2022-10-12 12:05:20 +0000
URL: https://git.openjdk.org/zgc/commit/adaff7d585757786355d37693596c42ba128c609
8294900: Refactor ZObjArrayAllocator
Reviewed-by: eosterlund
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.hpp
Changeset: 9cf66512
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2022-10-12 12:06:21 +0000
URL: https://git.openjdk.org/zgc/commit/9cf665120291ece49c02bf490bc95ac57fbb5af4
8294238: ZGC: Move CLD claimed mark clearing
Reviewed-by: coleenp, tschatzl, eosterlund
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
Changeset: cb62f1c5
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2022-10-12 12:10:07 +0000
URL: https://git.openjdk.org/zgc/commit/cb62f1c5c0dd0d2a1570bace3c494a5c0c2b06b8
8295218: New KeepAliveTest.java has invalid copyright notice
Reviewed-by: dfuchs, tschatzl
! test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java
Changeset: 86078423
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-12 13:31:54 +0000
URL: https://git.openjdk.org/zgc/commit/860784238ea1f3e4a817fc3c28fb89cfee7549dd
8295205: Add jcheck whitespace checking for markdown files
Reviewed-by: erikj
! .jcheck/conf
! doc/hotspot-unit-tests.md
! doc/testing.md
! src/java.base/share/legal/public_suffix.md
! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/legal/jpeg.md
! src/java.xml/share/legal/xalan.md
! src/java.xml/share/legal/xerces.md
! test/jdk/javax/accessibility/manual/README.md
Changeset: c357b590
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-12 13:32:49 +0000
URL: https://git.openjdk.org/zgc/commit/c357b5908a091a77bc2b26d74a38785412b88a73
8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals"
Reviewed-by: shade, erikj
! make/autoconf/lib-x11.m4
Changeset: 84022605
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-12 13:34:07 +0000
URL: https://git.openjdk.org/zgc/commit/8402260535eae0fb8bca2327372d03e33cc2add9
8295198: Update more openjdk.java.net => openjdk.org URLs
Reviewed-by: erikj
! ASSEMBLY_EXCEPTION
! CONTRIBUTING.md
! doc/hotspot-unit-tests.html
! doc/hotspot-unit-tests.md
! make/common/ProcessMarkdown.gmk
! src/java.base/share/man/java.1
Changeset: 760a260f
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-12 13:34:50 +0000
URL: https://git.openjdk.org/zgc/commit/760a260fbbe733a76c18e4d630999c94ac8cfe63
8295213: Run GHA manually with user-specified make and configure arguments
Reviewed-by: shade
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! .github/workflows/main.yml
Changeset: 0475c341
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2022-10-12 14:59:19 +0000
URL: https://git.openjdk.org/zgc/commit/0475c341207c0b0d121a4e70f4149065eb6d3d46
8292386: jvmti/thread/SuspendThread/suspendthrd03 failed with "FAIL: Status is 2"
Reviewed-by: sspitsyn, dcubed
- test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd03/libsuspendthrd03.cpp
- test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd03/suspendthrd03.java
Changeset: d1252653
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2022-10-12 15:32:36 +0000
URL: https://git.openjdk.org/zgc/commit/d1252653b07ee3d0347b39b96f734e45772b5b36
8277970: Test jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java fails with "tag mismatch"
Reviewed-by: jnimeh, xuelei
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! test/jdk/ProblemList.txt
! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java
Changeset: 5699041a
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Committer: Ioi Lam <iklam(a)openjdk.org>
Date: 2022-10-12 16:23:19 +0000
URL: https://git.openjdk.org/zgc/commit/5699041adb64f41c90090fd68494430ecf8660d4
8294772: Remove workaround in os::dll_address_to_library_name
Reviewed-by: dholmes, iklam
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
Changeset: 1961e81e
Author: Mahendra Chhipa <mchhipa(a)openjdk.org>
Date: 2022-10-12 18:13:20 +0000
URL: https://git.openjdk.org/zgc/commit/1961e81e02e707cd0c8241aa3af6ddabf7668589
8289509: Improve test coverage for XPath Axes: descendant, descendant-or-self, following, following-sibling
Reviewed-by: bhuang, joehw
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpDescendantTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpFollowingTest.java
Changeset: ac194142
Author: Bill Huang <bhuang(a)openjdk.org>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-10-12 22:17:19 +0000
URL: https://git.openjdk.org/zgc/commit/ac1941425bdb1a25aa3364eef9eb1092ee716761
8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance
Reviewed-by: naoto
! test/jdk/TEST.groups
! test/jdk/sun/security/tools/keytool/i18n.java
+ test/lib/jdk/test/lib/UIBuilder.java
Changeset: 90fb9a08
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2022-10-13 00:01:06 +0000
URL: https://git.openjdk.org/zgc/commit/90fb9a085bbaa9d1928a1cec9f00098b80577721
8295102: Always load @lambda-form-invoker lines from default classlist
Reviewed-by: redestad, ccheung
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
+ test/hotspot/jtreg/runtime/cds/appcds/lambdaForm/DefaultClassListLFInvokers.java
Changeset: cd1357b0
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-13 06:16:15 +0000
URL: https://git.openjdk.org/zgc/commit/cd1357b0af0d4e3b459fcf88e67510502464bb90
8295229: Try to verify gtest version
Reviewed-by: erikj
! doc/testing.html
! doc/testing.md
! make/autoconf/lib-tests.m4
Changeset: 6ae7e4d4
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2022-10-13 06:56:20 +0000
URL: https://git.openjdk.org/zgc/commit/6ae7e4d4aad5712cf2fe6ab9f98dc424fa4170cb
8293984: Unnecessary Vector usage in PropertyEditorSupport
Reviewed-by: serb
! src/java.desktop/share/classes/java/beans/PropertyEditorSupport.java
Changeset: 26ac8366
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2022-10-13 08:32:48 +0000
URL: https://git.openjdk.org/zgc/commit/26ac8366360685ef0cf3447ee7db16ba7a7fa1ec
8291638: Keep-Alive timeout of 0 should close connection immediately
Reviewed-by: dfuchs, jpai
! src/java.base/share/classes/sun/net/www/HeaderParser.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
! test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java
Changeset: 03e63a2b
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2022-10-13 08:34:36 +0000
URL: https://git.openjdk.org/zgc/commit/03e63a2b87e1bef6025722ec9a016312c55ebd81
8295225: [JVMCI] codeStart should be cleared when entryPoint is cleared
Reviewed-by: never
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
Changeset: 94caecbe
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2022-10-13 09:29:17 +0000
URL: https://git.openjdk.org/zgc/commit/94caecbe574227b232e22d9f56361f8ecd507be6
8294906: Memory leak in PKCS11 NSS TLS server
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java
! test/jdk/com/sun/crypto/provider/TLS/TestKeyMaterial.java
! test/jdk/com/sun/crypto/provider/TLS/keymatdata.txt
! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java
! test/jdk/sun/security/pkcs11/tls/keymatdata.txt
Changeset: 2f60675e
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2022-10-13 10:16:33 +0000
URL: https://git.openjdk.org/zgc/commit/2f60675e06801b8ee495729d8bff2faec37ce509
8294997: Improve ECC math operations
Reviewed-by: xuelei
! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/Ed25519Operations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/Ed448Operations.java
Changeset: 7e4868de
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-10-13 12:00:01 +0000
URL: https://git.openjdk.org/zgc/commit/7e4868de7b0d3c20a35f06671ec0b68cfd441793
8294847: Fix calculation of G1 effective scanned cards prediction
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: c7f65438
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-13 15:53:33 +0000
URL: https://git.openjdk.org/zgc/commit/c7f65438bb4a4fd449bd19b68574cfa4b42d7ca8
8295223: JFR: At most one native periodic event thread at a time
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java
Changeset: 3b343875
Author: Abhishek Kumar <abhishek.cx.kumar(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2022-10-13 16:14:49 +0000
URL: https://git.openjdk.org/zgc/commit/3b3438752cbac49272dfda7d11adbeac0ab2ea9d
8288882: JFileChooser - empty (0 bytes) file is displayed as 1 KB
Reviewed-by: aivanov, angorya, psadhukhan
! src/java.desktop/share/classes/sun/swing/FilePane.java
+ test/jdk/javax/swing/JFileChooser/FileSizeCheck.java
Changeset: 4224d451
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-10-13 16:18:53 +0000
URL: https://git.openjdk.org/zgc/commit/4224d45132b98e4f7bb7a96b696692d2f0bf645e
8295232: "java.locale.useOldISOCodes" property is read lazily
Reviewed-by: lancea, bpb, iris, rriggs, coffeys
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
+ test/jdk/java/util/Locale/UseOldISOCodesTest.java
Changeset: 18dd9ee7
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2022-10-13 18:39:48 +0000
URL: https://git.openjdk.org/zgc/commit/18dd9ee7010cc4c2ded24042049e94d3f775a785
8295025: (bf) ByteBuffer "Access to binary data" section suggests putFloat is void
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/X-Buffer.java.template
Changeset: f5f8df11
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2022-10-13 18:50:29 +0000
URL: https://git.openjdk.org/zgc/commit/f5f8df11ce146f8b33963eea4de6ccf9d2373ff3
8295295: CDS ArchivedEnumTest fails with StaticProperty::JAVA_LOCALE_USE_OLD_ISO_CODES
Reviewed-by: ccheung
! src/hotspot/share/cds/cdsHeapVerifier.cpp
Changeset: 21407dec
Author: David Alvarez <alvdavi(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2022-10-13 20:48:43 +0000
URL: https://git.openjdk.org/zgc/commit/21407dec0156301871a83328615e4d975c4287c4
8295173: (tz) Update Timezone Data to 2022e
Reviewed-by: naoto
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/northamerica
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt
Changeset: fdb74ed4
Author: Phil Race <prr(a)openjdk.org>
Date: 2022-10-13 21:37:28 +0000
URL: https://git.openjdk.org/zgc/commit/fdb74ed45240477bd08eb40ede5eaa2345ca6b5d
8295301: Problem list TrayIcon tests that fail on Ubuntu 22.04
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: 2b4830a3
Author: Julian Waters <jwaters(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2022-10-13 23:50:01 +0000
URL: https://git.openjdk.org/zgc/commit/2b4830a3959496372719270614a58737cf4deb2f
8295017: Remove Windows specific workaround in JLI_Snprintf
Reviewed-by: dholmes
! src/java.base/share/native/libjli/jli_util.h
! src/java.base/windows/native/libjli/java_md.c
Changeset: b30d9220
Author: Darragh Clarke <Darragh.clarke(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2022-10-14 01:37:29 +0000
URL: https://git.openjdk.org/zgc/commit/b30d922009bab114fb8ac200df42b594a72a2942
8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers
Reviewed-by: aefimov, dfuchs, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ test/jdk/java/net/httpclient/http2/UserInfoTest.java
Changeset: 67046ae4
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2022-10-14 04:28:45 +0000
URL: https://git.openjdk.org/zgc/commit/67046ae49a2611644854ed94c1932d518e47854b
8276687: Remove support for JDK 1.4.1 PerfData shared memory files
Reviewed-by: dholmes, kevinw, redestad
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java
Changeset: be3b3354
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2022-10-14 06:43:05 +0000
URL: https://git.openjdk.org/zgc/commit/be3b3354523917c024fb9d7d99de7c7eec3d175a
8295026: Remove unused fields in StyleSheet
Reviewed-by: aivanov
! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
Changeset: 3d75e88e
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2022-10-14 07:53:56 +0000
URL: https://git.openjdk.org/zgc/commit/3d75e88eb25f56ed2214496826004578c2c75012
8295270: RISC-V: Clean up and refactoring for assembler functions
Reviewed-by: fjiang, yadongwang, shade
! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! 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/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: 7133fc93
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2022-10-14 09:05:39 +0000
URL: https://git.openjdk.org/zgc/commit/7133fc93e168f3671d048b2ae654f84ec289b98d
7172359: HTML parser StackOverflowError on invalid HTML: <li> tag inside an <option>
Reviewed-by: tr, jdv, aivanov
! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
+ test/jdk/javax/swing/text/html/parser/ParserStackOverflow.java
Changeset: f31c80d9
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-10-14 11:26:06 +0000
URL: https://git.openjdk.org/zgc/commit/f31c80d9514dd1d206c593c5ae5cff5149d3706f
8294842: Pass actual pending cards to G1Policy::update_young_length_bounds during young gen revise
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: 21e4f06a
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2022-10-14 12:34:42 +0000
URL: https://git.openjdk.org/zgc/commit/21e4f06ada24098dad4e71b0f9c13afeff87c24b
8295274: HelidonAppTest.java fails "assert(event->should_commit()) failed: invariant" from compiled frame"
Reviewed-by: egahlin
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vmThread.cpp
Changeset: 64813f48
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-10-14 12:46:48 +0000
URL: https://git.openjdk.org/zgc/commit/64813f48c8b9d49e8ce67107228bbb60af5ab369
8294850: Make rs length/pending card predictors dependent on gc phase
Reviewed-by: kbarrett, iwalulya, ayang
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: ef5210fc
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-10-14 13:12:55 +0000
URL: https://git.openjdk.org/zgc/commit/ef5210fce0795211b37b058a37611d31486a2e20
8295149: Misnomer for_young_gc instead of for_young_only_phase in G1Analytics
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: 3dbc38a2
Author: Joshua Cao <joshcao(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2022-10-14 13:36:12 +0000
URL: https://git.openjdk.org/zgc/commit/3dbc38a2c903f533ace847a3bc0d2687f263fafd
8295288: Some vm_flags tests associate with a wrong BugID
Reviewed-by: phh
! test/lib-test/jdk/test/whitebox/vm_flags/BooleanTest.java
! test/lib-test/jdk/test/whitebox/vm_flags/DoubleTest.java
! test/lib-test/jdk/test/whitebox/vm_flags/StringTest.java
! test/lib-test/jdk/test/whitebox/vm_flags/Uint64Test.java
! test/lib-test/jdk/test/whitebox/vm_flags/UintxTest.java
Changeset: 1efa93e6
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-10-14 13:37:15 +0000
URL: https://git.openjdk.org/zgc/commit/1efa93e602455d7a032eb97cffa56da7337dd8f9
8294844: Improve G1 young gen length revise trigger
Reviewed-by: iwalulya, kbarrett
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: 786ce1c2
Author: Archie L. Cobbs <archie.cobbs(a)gmail.com>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2022-10-14 13:52:50 +0000
URL: https://git.openjdk.org/zgc/commit/786ce1c27b1da6096ad820170263d6b354e0d41a
8295024: Cyclic constructor error is non-deterministic and inconsistent
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/Diagnostics/8295024/T8295024.java
Changeset: 312985ee
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-10-14 13:53:52 +0000
URL: https://git.openjdk.org/zgc/commit/312985eea6237d75fae0f3c0cceb4f16e18b73b4
8295156: G1: Improve constant other time calculation
Co-authored-by: Ivan Walulya <iwalulya(a)openjdk.org>
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 449b52fd
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-10-14 14:12:26 +0000
URL: https://git.openjdk.org/zgc/commit/449b52fd230786e818cdaf5000213ea746802e4d
8295158: G1: Increase card-based cost sample reporting threshold
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: 2da079c6
Author: Nikita Provotorov <nikita.provotorov(a)jetbrains.com>
Committer: Alexey Ushakov <avu(a)openjdk.org>
Date: 2022-10-14 14:14:23 +0000
URL: https://git.openjdk.org/zgc/commit/2da079c64e880835c9c0eb36f5e63a7752ebb328
8294426: Two fingers tap generates wrong mouse modifiers on M2 MacBooks
Reviewed-by: prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
+ test/jdk/java/awt/Mouse/MacTouchPressEventModifiers/MouseMacTouchPressEventModifiers.java
Changeset: dfcd9d53
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2022-10-14 14:26:39 +0000
URL: https://git.openjdk.org/zgc/commit/dfcd9d538eba4b097083abe19d02d6d019236ac7
8295320: [BACKOUT] 8276687 Remove support for JDK 1.4.1 PerfData shared memory files
Reviewed-by: redestad, kevinw
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java
Changeset: 2e2a51ee
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-10-14 14:45:56 +0000
URL: https://git.openjdk.org/zgc/commit/2e2a51ee22068e847b36f9a5f20bd37050eaabf8
8295267: Improve G1 scan to merge ratio calculation
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
Changeset: 0043d58c
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2022-10-14 16:34:48 +0000
URL: https://git.openjdk.org/zgc/commit/0043d58c5d52c3b299a4b6dfcec34a7db5041aea
8293531: C2: some vectorapi tests fail assert "Not monotonic" with flag -XX:TypeProfileLevel=222
Reviewed-by: kvn
! src/hotspot/share/opto/phaseX.cpp
Changeset: 8487c56f
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2022-10-14 17:46:11 +0000
URL: https://git.openjdk.org/zgc/commit/8487c56f7ea224169d9d42efda9efb824266289f
8295294: Misc cleanups in runtime/InvocationTests
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/InvocationTests/shared/AbstractGenerator.java
! test/hotspot/jtreg/runtime/InvocationTests/shared/ExecutorGenerator.java
Changeset: 20874247
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2022-10-14 23:45:03 +0000
URL: https://git.openjdk.org/zgc/commit/2087424736f15a5a80a0492993a6cd74da87188a
8295370: Update java.io.ObjectStreamField to use Class.descriptorString
Reviewed-by: bpb, mchung
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/ObjectStreamField.java
Changeset: 404e8de1
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2022-10-15 11:28:02 +0000
URL: https://git.openjdk.org/zgc/commit/404e8de1559adade31df98a83919841f080b5b89
8294865: x86: Improve the code generation of MulVB and MulVL
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
Changeset: e7d0ab22
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2022-10-15 14:50:10 +0000
URL: https://git.openjdk.org/zgc/commit/e7d0ab227ff86bb65abf7fbeb135ce657454200b
8295379: ProblemList java/lang/Float/Binary16Conversion.java in Xcomp mode on x64
8295380: ProblemList gc/cslocker/TestCSLocker.java in Xcomp mode on x64
Reviewed-by: alanb
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/jdk/ProblemList-Xcomp.txt
Changeset: d3781ac8
Author: Yadong Wang <yadongwang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2022-10-16 10:36:26 +0000
URL: https://git.openjdk.org/zgc/commit/d3781ac8a38943d8a20304e770b01d5418ee33d0
8295009: RISC-V: Interpreter intrinsify Thread.currentThread()
Reviewed-by: fyang, shade
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
Changeset: 74a51ccc
Author: Sergey Tsypanov <sergei.tsypanov(a)yandex.ru>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2022-10-17 04:41:12 +0000
URL: https://git.openjdk.org/zgc/commit/74a51ccc86525eb4b1eb2e5cb11e605ca9e9fc5d
8292698: Improve performance of DataInputStream
Reviewed-by: dfuchs
! src/java.base/share/classes/java/io/DataInputStream.java
+ test/micro/org/openjdk/bench/java/io/DataInputStreamTest.java
Changeset: 9005af3b
Author: Xiaolin Zheng <xlinzheng(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2022-10-17 05:56:59 +0000
URL: https://git.openjdk.org/zgc/commit/9005af3b90fbd3607aeb83efe1c4a6ffa5d104f0
8295110: RISC-V: Mark out relocations as incompressible
Reviewed-by: fyang, yadongwang
! 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_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_safepointPollStubTable_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: b3bb3e6e
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2022-10-17 06:53:49 +0000
URL: https://git.openjdk.org/zgc/commit/b3bb3e6ed89f3abcaae584fcbe75688141e886cb
8295325: tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java fails on Linux ppc64le
Reviewed-by: alanb, mdoerr, mchung
! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java
Changeset: cf07eaeb
Author: Srikanth Adayapalam <sadayapalam(a)openjdk.org>
Date: 2022-10-17 07:40:19 +0000
URL: https://git.openjdk.org/zgc/commit/cf07eaeb9291da725181832b8bb1dc54957ba886
8295020: javac emits incorrect code for for-each on an intersection type.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/foreach/CovariantIntersectIterator.java
Changeset: 552d8a28
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-17 09:28:23 +0000
URL: https://git.openjdk.org/zgc/commit/552d8a2821f03046896a728d6e4cec0ef754d3f4
8295192: Use original configure command line when called from a script
Reviewed-by: erikj
! bin/jib.sh
! make/Init.gmk
! make/autoconf/basic.m4
! make/autoconf/help.m4
! make/autoconf/spec.gmk.in
Changeset: 7743345f
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-17 09:29:50 +0000
URL: https://git.openjdk.org/zgc/commit/7743345f6f73398f280fd18364b4cea10a6b0f2f
8294314: Minimize disabled warnings in hotspot
Co-authored-by: Aleksey Shipilev <shade(a)openjdk.org>
Reviewed-by: erikj, shade
! make/common/MakeBase.gmk
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmOverrideFiles.gmk
Changeset: 172006c0
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2022-10-17 09:44:43 +0000
URL: https://git.openjdk.org/zgc/commit/172006c0e9433046252bd79e8864890ab7c0ce56
8295333: G1: Remove unnecessary check in G1Policy::calculate_desired_eden_length_by_mmu
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 5d273b9f
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2022-10-17 12:31:39 +0000
URL: https://git.openjdk.org/zgc/commit/5d273b9f040a9884e2ae5b0f1409a3f9075c51c9
8295278: Add parallel class loading tests
Reviewed-by: vlivanov, ccheung
+ test/hotspot/jtreg/runtime/ParallelLoad/CallLoadClass/CallLoadClassTest.java
+ test/hotspot/jtreg/runtime/ParallelLoad/CallLoadClass/ClassLoadingThread.java
+ test/hotspot/jtreg/runtime/ParallelLoad/CallLoadClass/test-classes/A.java
+ test/hotspot/jtreg/runtime/ParallelLoad/ParallelCircularity/ParallelCircularityTest.java
+ test/hotspot/jtreg/runtime/ParallelLoad/ParallelCircularity/test-classes/Base.java
+ test/hotspot/jtreg/runtime/ParallelLoad/ParallelCircularity/test-classes/Derived.java
+ test/hotspot/jtreg/runtime/ParallelLoad/ParallelCircularity/test-classes/Support.java
= test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/AsmClasses.java
= test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/ClassLoadingThread.java
= test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/MyLoader.java
= test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/MyNonParallelLoader.java
= test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/ParallelSuperTest.java
= test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/test-classes/A.java
= test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/test-classes/B.java
= test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/test-classes/ClassInLoader.java
= test/hotspot/jtreg/runtime/ParallelLoad/SaveResolutionError/SaveResolutionErrorTest.java
+ test/hotspot/jtreg/runtime/ParallelLoad/SuperWait/ClassLoadingThread.java
+ test/hotspot/jtreg/runtime/ParallelLoad/SuperWait/SuperWaitTest.java
+ test/hotspot/jtreg/runtime/ParallelLoad/SuperWait/test-classes/A.java
+ test/hotspot/jtreg/runtime/ParallelLoad/SuperWait/test-classes/B.java
+ test/hotspot/jtreg/runtime/ParallelLoad/SuperWait/test-classes/C.java
+ test/hotspot/jtreg/runtime/ParallelLoad/SuperWait/test-classes/D.java
= test/hotspot/jtreg/runtime/ParallelLoad/share/ThreadPrint.java
Changeset: ec2981b8
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2022-10-17 12:44:51 +0000
URL: https://git.openjdk.org/zgc/commit/ec2981b83bc3ef6977b5f16d5222eb49b0ea49ad
8293711: Factor out size parsing functions from arguments.cpp
Reviewed-by: dholmes, jsjolen
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/hotspot/share/utilities/parseInteger.hpp
! test/hotspot/gtest/testutils.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
+ test/hotspot/gtest/utilities/test_parse_memory_size.cpp
Changeset: 0919a3a0
Author: Eric Liu <eliu(a)openjdk.org>
Date: 2022-10-17 13:28:33 +0000
URL: https://git.openjdk.org/zgc/commit/0919a3a0c198a5234b5ed9a3bb999564d2382a56
8294186: AArch64: VectorMaskToLong failed on SVE2 machine with -XX:UseSVE=1
Reviewed-by: njian, aph
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
Changeset: 4d37ef2d
Author: Ludovic Henry <luhenry(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-17 14:02:47 +0000
URL: https://git.openjdk.org/zgc/commit/4d37ef2d545c016e6c3ad52171ea961d4406726f
8295262: Build binutils out of source tree
Reviewed-by: shade, erikj, ihse
! make/autoconf/lib-hsdis.m4
Changeset: ae60599e
Author: Hao Sun <haosun(a)openjdk.org>
Committer: Nick Gasson <ngasson(a)openjdk.org>
Date: 2022-10-17 14:46:12 +0000
URL: https://git.openjdk.org/zgc/commit/ae60599e2ba75d80c3b4279903137b2c549f8066
8295023: Interpreter(AArch64): Implement -XX:+PrintBytecodeHistogram and -XX:+PrintBytecodePairHistogram options
Reviewed-by: aph, ngasson
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
Changeset: b269c51d
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-17 17:56:49 +0000
URL: https://git.openjdk.org/zgc/commit/b269c51d10c353d9b7143b2239beb23c01352182
8295395: Linux Alpha Zero builds fail after JDK-8292591
Reviewed-by: stuefe
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
Changeset: f300ec86
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2022-10-17 20:18:25 +0000
URL: https://git.openjdk.org/zgc/commit/f300ec8631b781938e6e96165ba23cda14a20f24
8294546: document where javac differs when invoked via launcher and ToolProvider
Reviewed-by: darcy
! src/jdk.compiler/share/classes/module-info.java
Changeset: 8d751de3
Author: Julian Waters <jwaters(a)openjdk.org>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-17 20:57:26 +0000
URL: https://git.openjdk.org/zgc/commit/8d751de3198675b22704cdccafaff2fc0fdd3f59
8295231: Move all linking of native libraries to make
Reviewed-by: ihse, erikj
! make/modules/java.base/Lib.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.jpackage/Lib.gmk
! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c
! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! src/jdk.jpackage/windows/native/common/Guid.cpp
! src/jdk.jpackage/windows/native/common/MsiCA.cpp
! src/jdk.jpackage/windows/native/common/MsiDb.cpp
! src/jdk.jpackage/windows/native/common/MsiUtils.cpp
! src/jdk.jpackage/windows/native/common/WinApp.cpp
! src/jdk.jpackage/windows/native/common/WinFileUtils.cpp
! src/jdk.jpackage/windows/native/common/WinSysInfo.cpp
! src/jdk.jpackage/windows/native/libjpackage/WindowsRegistry.cpp
Changeset: 21a825e0
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2022-10-17 23:36:22 +0000
URL: https://git.openjdk.org/zgc/commit/21a825e059170e3a069b9f0982737c5839e6dae2
8288387: GetLocalXXX/SetLocalXXX spec should require suspending target thread
Reviewed-by: lmesnik, dsamersoff
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
- test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java
+ test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetSetLocalUnsuspended.java
- test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp
+ test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetSetLocalUnsuspended.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetSetLocalTest/libGetSetLocalTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t011/cm01t011.cpp
Changeset: 692cdab2
Author: Zixian Cai <u5937495(a)anu.edu.au>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2022-10-18 00:53:17 +0000
URL: https://git.openjdk.org/zgc/commit/692cdab2be7dfc6e12b127f8e2c97bc41536cb84
8295016: Make the arraycopy_epilogue signature consistent with its usage
Reviewed-by: shade
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
Changeset: 529cc48f
Author: Xiaolin Zheng <xlinzheng(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2022-10-18 01:15:49 +0000
URL: https://git.openjdk.org/zgc/commit/529cc48f355523fd162470b416a5081869adcf0e
8295396: RISC-V: Cleanup useless CompressibleRegions
Reviewed-by: fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 490fcd0c
Author: Fei Gao <fgao(a)openjdk.org>
Committer: Ningsheng Jian <njian(a)openjdk.org>
Date: 2022-10-18 02:00:53 +0000
URL: https://git.openjdk.org/zgc/commit/490fcd0c2547cb4e564363f0cd121c777c3acc02
8293833: Error mixing types with -XX:+UseCMoveUnconditionally -XX:+UseVectorCmov
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/c2/TestCondAddDeadBranch.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/loopopts/TestCastFFAtPhi.java
Changeset: 358ac072
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Committer: Jayathirth D V <jdv(a)openjdk.org>
Date: 2022-10-18 03:55:23 +0000
URL: https://git.openjdk.org/zgc/commit/358ac07255cc640cbcb9b0df5302d97891a34087
8294254: [macOS] javax/swing/plaf/aqua/CustomComboBoxFocusTest.java failure
Reviewed-by: jdv, achung
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java
Changeset: c33ca0c5
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2022-10-18 05:11:51 +0000
URL: https://git.openjdk.org/zgc/commit/c33ca0c5edd60454c58916cb588e5b2cfcc7b36a
6229853: BasicTextAreaUI:create incompletely documents the possible returned View types
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextAreaUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java
Changeset: bca7ab3c
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2022-10-18 07:43:59 +0000
URL: https://git.openjdk.org/zgc/commit/bca7ab3c1109e6cff9b50ecdd3045cb0ae8f6953
8295412: support latest VS2022 MSC_VER in abstract_vm_version.cpp
Reviewed-by: dholmes, lucy
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 71aa8210
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2022-10-18 07:45:23 +0000
URL: https://git.openjdk.org/zgc/commit/71aa8210910dbafe30eccc772eaa7747f46be0cd
8295176: some langtools test pollutes source tree
Reviewed-by: sadayapalam, darcy, vromero
! test/langtools/tools/javac/options/release/ReleaseOption.java
+ test/langtools/tools/javac/options/release/ReleaseOption.out
! test/langtools/tools/javac/options/release/ReleaseOptionThroughAPI.java
Changeset: b06f1b14
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-18 08:45:28 +0000
URL: https://git.openjdk.org/zgc/commit/b06f1b149c8f8a49d4e42c4b782a4b3a22aa79f6
8294594: Fix cast-function-type warnings in signal handling code
Reviewed-by: dholmes, kbarrett
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/os/posix/signals_posix.cpp
! test/hotspot/gtest/runtime/test_signals.cpp
Changeset: 6553065c
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2022-10-18 08:58:25 +0000
URL: https://git.openjdk.org/zgc/commit/6553065cab9ecb14390da8ec34e49aba940b213f
8295273: Remove unused argument in [load/store]_sized_value on aarch64 and riscv
Reviewed-by: fyang, haosun
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: a8c18ebc
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2022-10-18 08:59:25 +0000
URL: https://git.openjdk.org/zgc/commit/a8c18ebc152842281b22534507b4a09612ea3498
8295257: Remove implicit noreg temp register arguments in aarch64 MacroAssembler
Reviewed-by: aph, tschatzl
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
Changeset: 4434cbb7
Author: Ludovic Henry <luhenry(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2022-10-18 09:47:23 +0000
URL: https://git.openjdk.org/zgc/commit/4434cbb719db37880b48474ba342f300ed4828a8
8295264: Fix PaX check on RISC-V
Reviewed-by: yadongwang, fyang
! src/hotspot/os/linux/os_linux.cpp
Changeset: 0b7d811c
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2022-10-18 09:56:03 +0000
URL: https://git.openjdk.org/zgc/commit/0b7d811c98cb45a822b7ef56e5ee99d1b5483e78
8294730: Add @throws and @implNote clauses to BigInteger::isProblablePrime and BigInteger::nextProblablePrime
Reviewed-by: darcy, bpb
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: e7a964b4
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-18 09:59:05 +0000
URL: https://git.openjdk.org/zgc/commit/e7a964b4dbbdd21eba87dc94eb3680e9553f5039
8295268: Optimized builds are broken due to incorrect assert_is_rfp shortcuts
Reviewed-by: jiefu
! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp
! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp
! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp
! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp
! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp
Changeset: 8c40b7dc
Author: Sean Coffey <coffeys(a)openjdk.org>
Date: 2022-10-18 11:41:07 +0000
URL: https://git.openjdk.org/zgc/commit/8c40b7dc8cd7b6a6d0c9349b991e0e01b69349c3
8292177: InitialSecurityProperty JFR event
Reviewed-by: mullan
! src/java.base/share/classes/java/security/Security.java
+ src/java.base/share/classes/jdk/internal/access/JavaSecurityPropertiesAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/module-info.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/InitialSecurityPropertyEvent.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/java/security/Security/ConfigFileTest.java
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java
+ test/jdk/jdk/jfr/event/security/TestInitialSecurityPropertyEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 78fed9d3
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2022-10-18 14:05:37 +0000
URL: https://git.openjdk.org/zgc/commit/78fed9d3074ecfde5dfcd31f433ba104ad059d21
7175397: The divider color is not changed to green when dragging for Nimbus LaF.
Reviewed-by: jdv
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java
+ test/jdk/javax/swing/plaf/nimbus/TestNimbusDividerDragColor.java
Changeset: bd41428a
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2022-10-18 14:30:51 +0000
URL: https://git.openjdk.org/zgc/commit/bd41428a5602e59034e61bf34eed686d4c7b052a
8293590: Some syntax checks performed by URL.openConnection() could be performed earlier, at URL construction
Reviewed-by: jpai, michaelm
! src/java.base/share/classes/java/net/URLStreamHandler.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
+ test/jdk/java/net/URL/EarlyOrDelayedParsing.java
Changeset: e7375f9c
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-18 15:07:01 +0000
URL: https://git.openjdk.org/zgc/commit/e7375f9c527fd86dc1414a308a440903fb9f22da
8295468: RISC-V: Minimal builds are broken
Reviewed-by: stuefe, luhenry, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
Changeset: 63867c4b
Author: Xin Liu <xliu(a)openjdk.org>
Date: 2022-10-18 15:08:50 +0000
URL: https://git.openjdk.org/zgc/commit/63867c4b52a331f8d77f2c32dc8053c0f990dfc6
8295433: EpsilonHeap doesn't need to override post_initialize()
Reviewed-by: shade, tschatzl
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
Changeset: 7b2e83b3
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-18 15:27:13 +0000
URL: https://git.openjdk.org/zgc/commit/7b2e83b3955c034208325ea5477afd3c5e1da41a
8295469: S390X: Optimized builds are broken
Reviewed-by: stuefe
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
Changeset: 5dbd4951
Author: Zixian Cai <u5937495(a)anu.edu.au>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-18 15:32:20 +0000
URL: https://git.openjdk.org/zgc/commit/5dbd49511518819acbbff9968cdf426af759cf2c
8295457: Make the signatures of write barrier methods consistent
Reviewed-by: tschatzl, shade
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
Changeset: d1f79458
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2022-10-18 16:58:45 +0000
URL: https://git.openjdk.org/zgc/commit/d1f794587cbac221649114b71f2fce5e1f8b7e49
6924219: (fc spec) FileChannel.write(ByteBuffer, position) behavior when file opened for append not specified
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/channels/FileChannel.java
Changeset: 2a799e5c
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-18 17:08:49 +0000
URL: https://git.openjdk.org/zgc/commit/2a799e5c82395919b807561da4a062e0fe6da31d
8285306: Fix typos in java.desktop
Co-authored-by: Andrey Turbanov <aturbanov(a)openjdk.org>
Reviewed-by: aturbanov, prr
! src/java.desktop/aix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/aix/native/libawt/porting_aix.h
! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaOptionPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java
! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
! src/java.desktop/macosx/classes/sun/font/CFontConfiguration.java
! src/java.desktop/macosx/classes/sun/java2d/CompositeCRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFRetainedResource.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/DnDUtilities.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/RenderOptions.h
! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_MidiOut.c
! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_MidiUtils.c
! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_PCM.cpp
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m
! src/java.desktop/share/classes/com/sun/beans/decoder/ArrayElementHandler.java
! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java
! src/java.desktop/share/classes/com/sun/beans/decoder/FieldElementHandler.java
! src/java.desktop/share/classes/com/sun/beans/decoder/JavaElementHandler.java
! src/java.desktop/share/classes/com/sun/beans/decoder/PropertyElementHandler.java
! src/java.desktop/share/classes/com/sun/beans/decoder/StringElementHandler.java
! src/java.desktop/share/classes/com/sun/beans/editors/ColorEditor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriterSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/LZWStringTable.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/PaletteBuilder.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEG.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRLECompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriterSpi.java
! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorType.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSplitPaneDivider.java
! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatConverter.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java
! src/java.desktop/share/classes/com/sun/media/sound/DLSInfo.java
! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
! src/java.desktop/share/classes/com/sun/media/sound/Printer.java
! src/java.desktop/share/classes/com/sun/media/sound/RealTimeSequencer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftChannel.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftLinearResampler2.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftMainMixer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftMixingClip.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftPerformer.java
! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileWriter.java
! src/java.desktop/share/classes/com/sun/media/sound/SunFileWriter.java
! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java
! src/java.desktop/share/classes/java/awt/FontMetrics.java
! src/java.desktop/share/classes/java/awt/GridBagConstraints.java
! src/java.desktop/share/classes/java/awt/GridBagLayout.java
! src/java.desktop/share/classes/java/awt/Menu.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/dnd/DragGestureRecognizer.java
! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java
! src/java.desktop/share/classes/java/awt/geom/Arc2D.java
! src/java.desktop/share/classes/java/awt/geom/CubicCurve2D.java
! src/java.desktop/share/classes/java/awt/geom/Path2D.java
! src/java.desktop/share/classes/java/awt/geom/QuadCurve2D.java
! src/java.desktop/share/classes/java/awt/image/RGBImageFilter.java
! src/java.desktop/share/classes/java/awt/image/Raster.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/MetaData.java
! src/java.desktop/share/classes/java/beans/PropertyEditor.java
! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContext.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/accessibility/AccessibleText.java
! src/java.desktop/share/classes/javax/accessibility/AccessibleTextSequence.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataNode.java
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/imageio/plugins/jpeg/JPEGHuffmanTable.java
! src/java.desktop/share/classes/javax/imageio/spi/PartiallyOrderedSet.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageOutputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageOutputStream.java
! src/java.desktop/share/classes/javax/sound/midi/MidiSystem.java
! src/java.desktop/share/classes/javax/swing/AbstractButton.java
! src/java.desktop/share/classes/javax/swing/AbstractListModel.java
! src/java.desktop/share/classes/javax/swing/ActionPropertyChangeListener.java
! src/java.desktop/share/classes/javax/swing/BoxLayout.java
! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java
! src/java.desktop/share/classes/javax/swing/ButtonGroup.java
! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java
! src/java.desktop/share/classes/javax/swing/DefaultRowSorter.java
! src/java.desktop/share/classes/javax/swing/GroupLayout.java
! src/java.desktop/share/classes/javax/swing/JApplet.java
! src/java.desktop/share/classes/javax/swing/JCheckBox.java
! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java
! src/java.desktop/share/classes/javax/swing/JComboBox.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JDialog.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/JFrame.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/JLabel.java
! src/java.desktop/share/classes/javax/swing/JLayeredPane.java
! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JMenu.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java
! src/java.desktop/share/classes/javax/swing/JSpinner.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JTextArea.java
! src/java.desktop/share/classes/javax/swing/JToggleButton.java
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/JViewport.java
! src/java.desktop/share/classes/javax/swing/JWindow.java
! src/java.desktop/share/classes/javax/swing/KeyboardManager.java
! src/java.desktop/share/classes/javax/swing/LayoutComparator.java
! src/java.desktop/share/classes/javax/swing/LayoutFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/Popup.java
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! src/java.desktop/share/classes/javax/swing/ProgressMonitor.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/RowFilter.java
! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/SwingWorker.java
! src/java.desktop/share/classes/javax/swing/TablePrintable.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/border/Border.java
! src/java.desktop/share/classes/javax/swing/colorchooser/DefaultSwatchChooserPanel.java
! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
! src/java.desktop/share/classes/javax/swing/event/TableModelEvent.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileNameExtensionFilter.java
! src/java.desktop/share/classes/javax/swing/plaf/BorderUIResource.java
! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicArrowButton.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFontDesktopProperty.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneDivider.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/OceanTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/Effect.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/EffectUtils.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/ImageCache.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/ImageScalingHelper.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/InnerShadowEffect.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemLayoutHelper.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSliderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/package-info.java
! src/java.desktop/share/classes/javax/swing/table/TableColumnModel.java
! src/java.desktop/share/classes/javax/swing/text/AsyncBoxView.java
! src/java.desktop/share/classes/javax/swing/text/BoxView.java
! src/java.desktop/share/classes/javax/swing/text/CompositeView.java
! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java
! src/java.desktop/share/classes/javax/swing/text/DefaultHighlighter.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/Document.java
! src/java.desktop/share/classes/javax/swing/text/GapContent.java
! src/java.desktop/share/classes/javax/swing/text/GlyphView.java
! src/java.desktop/share/classes/javax/swing/text/InternationalFormatter.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/MaskFormatter.java
! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java
! src/java.desktop/share/classes/javax/swing/text/ParagraphView.java
! src/java.desktop/share/classes/javax/swing/text/StateInvariantError.java
! src/java.desktop/share/classes/javax/swing/text/StringContent.java
! src/java.desktop/share/classes/javax/swing/text/StyleContext.java
! src/java.desktop/share/classes/javax/swing/text/TableView.java
! src/java.desktop/share/classes/javax/swing/text/Utilities.java
! src/java.desktop/share/classes/javax/swing/text/View.java
! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java
! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java
! src/java.desktop/share/classes/javax/swing/text/html/BlockView.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/html/CSSBorder.java
! src/java.desktop/share/classes/javax/swing/text/html/CSSParser.java
! src/java.desktop/share/classes/javax/swing/text/html/FrameSetView.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLWriter.java
! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
! src/java.desktop/share/classes/javax/swing/text/html/MinimalHTMLWriter.java
! src/java.desktop/share/classes/javax/swing/text/html/OptionListModel.java
! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
! src/java.desktop/share/classes/javax/swing/text/html/TableView.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/TagStack.java
! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java
! src/java.desktop/share/classes/javax/swing/tree/FixedHeightLayoutCache.java
! src/java.desktop/share/classes/javax/swing/tree/VariableHeightLayoutCache.java
! src/java.desktop/share/classes/javax/swing/undo/AbstractUndoableEdit.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/GlobalCursorManager.java
! src/java.desktop/share/classes/sun/awt/LightweightFrame.java
! src/java.desktop/share/classes/sun/awt/ModalExclude.java
! src/java.desktop/share/classes/sun/awt/PlatformFont.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/Symbol.java
! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java
! src/java.desktop/share/classes/sun/awt/geom/Order3.java
! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java
! src/java.desktop/share/classes/sun/awt/im/InputContext.java
! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java
! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java
! src/java.desktop/share/classes/sun/awt/image/IntegerComponentRaster.java
! src/java.desktop/share/classes/sun/awt/image/IntegerInterleavedRaster.java
! src/java.desktop/share/classes/sun/awt/image/ShortComponentRaster.java
! src/java.desktop/share/classes/sun/awt/image/ShortInterleavedRaster.java
! src/java.desktop/share/classes/sun/awt/image/VolatileSurfaceManager.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/Decoration.java
! src/java.desktop/share/classes/sun/font/Font2D.java
! src/java.desktop/share/classes/sun/font/Font2DHandle.java
! src/java.desktop/share/classes/sun/font/FontScaler.java
! src/java.desktop/share/classes/sun/font/GlyphLayout.java
! src/java.desktop/share/classes/sun/font/GlyphList.java
! src/java.desktop/share/classes/sun/font/ScriptRun.java
! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java
! src/java.desktop/share/classes/sun/font/StrikeCache.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/share/classes/sun/font/Type1Font.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/java2d/SurfaceDataProxy.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java
! src/java.desktop/share/classes/sun/java2d/marlin/MergeSort.java
! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/pipe/OutlineTextRenderer.java
! src/java.desktop/share/classes/sun/java2d/pipe/ShapeSpanIterator.java
! src/java.desktop/share/classes/sun/print/PSPathGraphics.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/PeekGraphics.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/ProxyGraphics2D.java
! src/java.desktop/share/classes/sun/print/ProxyPrintGraphics.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/swing/AccumulativeRunnable.java
! src/java.desktop/share/classes/sun/swing/CachedPainter.java
! src/java.desktop/share/classes/sun/swing/DefaultLayoutStyle.java
! src/java.desktop/share/classes/sun/swing/DefaultLookup.java
! src/java.desktop/share/classes/sun/swing/LightweightContent.java
! src/java.desktop/share/classes/sun/swing/MenuItemLayoutHelper.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/Paint9Painter.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUI.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java
! src/java.desktop/share/data/dtdbuilder/html32.dtd
! src/java.desktop/share/native/common/awt/utility/rect.c
! src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c
! src/java.desktop/share/native/common/java2d/opengl/OGLVertexCache.c
! src/java.desktop/share/native/libawt/awt/image/awt_ImageRep.c
! src/java.desktop/share/native/libawt/awt/image/cvutils/img_anycm.h
! src/java.desktop/share/native/libawt/awt/image/cvutils/img_fsdither.h
! src/java.desktop/share/native/libawt/awt/image/cvutils/img_ordclruns.h
! src/java.desktop/share/native/libawt/awt/image/cvutils/img_orddither.h
! src/java.desktop/share/native/libawt/awt/image/gif/gifdecoder.c
! src/java.desktop/share/native/libawt/java2d/loops/LoopMacros.h
! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.c
! src/java.desktop/share/native/libfontmanager/DrawGlyphList.c
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConvCopyEdge_Bit.c
! src/java.desktop/share/native/libmlib_image/mlib_c_ImageConvCopyEdge.c
! src/java.desktop/share/native/libmlib_image/mlib_c_ImageConvVersion.c
! src/java.desktop/share/native/libmlib_image/mlib_image_proto.h
! src/java.desktop/share/native/libmlib_image/safe_alloc.h
! src/java.desktop/share/native/libsplashscreen/splashscreen_gfx_impl.h
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XAtomList.java
! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxMenuItemPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XCustomCursor.java
! src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedServerTester.java
! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XIconWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeySymConstants.java
! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollbar.java
! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java
! src/java.desktop/unix/classes/sun/awt/X11FontManager.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java
! src/java.desktop/unix/classes/sun/font/FontConfigManager.java
! src/java.desktop/unix/classes/sun/font/NativeFont.java
! src/java.desktop/unix/classes/sun/font/X11Dingbats.java
! src/java.desktop/unix/classes/sun/font/X11GB18030_0.java
! src/java.desktop/unix/classes/sun/font/X11GB18030_1.java
! src/java.desktop/unix/classes/sun/font/X11SunUnicode_0.java
! src/java.desktop/unix/classes/sun/font/XMap.java
! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java
! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java
! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRPaints.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRUtils.java
! src/java.desktop/unix/native/common/awt/fontpath.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
! src/java.desktop/unix/native/libawt/awt/awt_Mlib.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XWindow.c
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/TMSchema.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java
! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WPopupMenuPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/windows/WScrollbarPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WingDings.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderQueue.java
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DResourceManager.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DShaderGen.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DTextRenderer.cpp
! src/java.desktop/windows/native/libawt/windows/Devices.cpp
! src/java.desktop/windows/native/libawt/windows/GDIHashtable.h
! src/java.desktop/windows/native/libawt/windows/alloc.h
! src/java.desktop/windows/native/libawt/windows/awt_Button.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Checkbox.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Choice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.h
! src/java.desktop/windows/native/libawt/windows/awt_DataTransferer.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DesktopProperties.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Dialog.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Dialog.h
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.h
! src/java.desktop/windows/native/libawt/windows/awt_GDIObject.h
! src/java.desktop/windows/native/libawt/windows/awt_InputTextInfor.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Label.h
! src/java.desktop/windows/native/libawt/windows/awt_PrintDialog.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Scrollbar.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.h
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiOut.c
! src/java.desktop/windows/native/libsplashscreen/splashscreen_sys.c
Changeset: 0233ba76
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2022-10-18 17:34:07 +0000
URL: https://git.openjdk.org/zgc/commit/0233ba763d84e6da8ec03df5d021a13c5fbbc871
8284614: on macOS "spindump" should be run from failure_handler as root
Co-authored-by: Chris Plummer <cjplummer(a)openjdk.org>
Reviewed-by: dnsimon, dcubed
! test/failure_handler/src/share/conf/mac.properties
Changeset: 37f93b67
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2022-10-18 20:26:15 +0000
URL: https://git.openjdk.org/zgc/commit/37f93b6728ae9ebe4bbd89edcf521def67845fdf
8295029: runtime/cds/appcds/LotsOfClasses.java fail with jfx
Reviewed-by: iklam, ccheung, gziemski
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 95baf83d
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2022-10-18 21:00:41 +0000
URL: https://git.openjdk.org/zgc/commit/95baf83dd60cc50d30b6b240618f17d296780548
8295517: Fix stutter typo in JDK-8294539
Reviewed-by: naoto, bpb, lancea
! src/java.base/share/classes/java/lang/Double.java
Changeset: ecfb6bce
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-18 21:43:06 +0000
URL: https://git.openjdk.org/zgc/commit/ecfb6bce5a9878d7bedce47da60f96fa9146acf7
8295419: JFR: Change name of jdk.JitRestart
Reviewed-by: mgronlun
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/compiler/TestJitRestart.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 25e88b21
Author: Joe Darcy <darcy(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-03-14 23:39:22 +0000
URL: https://git.openjdk.org/zgc/commit/25e88b21afe4827b88de9e9cb491b0df7c2005bf
8282252: Improve BigInteger/Decimal validation
Reviewed-by: jboes, rhalade, skoivu, bpb, smarks
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
+ test/jdk/java/math/BigDecimal/ConstructorUnscaledValue.java
! test/jdk/java/math/BigDecimal/SerializationTests.java
+ test/jdk/java/math/BigInteger/SerializationTests.java
Changeset: ff186743
Author: Weijun Wang <weijun(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-05-05 19:44:28 +0000
URL: https://git.openjdk.org/zgc/commit/ff1867438f70b3c30cbe21dd8d8b93300bad275c
8286077: Wider MultiByte conversions
Reviewed-by: rhalade, valeriep
! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp
Changeset: 48cc9a87
Author: Jamil Nimeh <jnimeh(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-05-11 23:06:42 +0000
URL: https://git.openjdk.org/zgc/commit/48cc9a87171544061b10df0434d8cc3e85868890
8285662: Better permission resolution
Reviewed-by: rhalade, weijun, mullan
! src/java.base/share/classes/java/security/UnresolvedPermission.java
Changeset: c622d56a
Author: Harold Seigel <hseigel(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-05-31 20:11:23 +0000
URL: https://git.openjdk.org/zgc/commit/c622d56a0da5c27490bbe8ec572865b934499833
8286519: Better memory handling
Reviewed-by: coleenp, rhalade
! src/hotspot/share/runtime/os.cpp
Changeset: 5a8e5ea3
Author: Hai-May Chao <hchao(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-06-13 20:06:40 +0000
URL: https://git.openjdk.org/zgc/commit/5a8e5ea3e234dc50935c09519791a59ee84f08c0
8286526: Improve NTLM support
Reviewed-by: weijun, rhalade
! src/java.base/share/classes/com/sun/security/ntlm/Client.java
! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java
! src/java.base/share/classes/com/sun/security/ntlm/NTLMException.java
! src/java.base/share/classes/com/sun/security/ntlm/Server.java
! test/jdk/sun/net/www/protocol/http/NULLTargetInfoTest.java
Changeset: 896a29df
Author: Alexander Zuev <kizune(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-06-21 18:22:09 +0000
URL: https://git.openjdk.org/zgc/commit/896a29dfaef6f0fb8e90b85205b599923d6e9e53
8287446: Enhance icon presentations
Reviewed-by: prr, azvegint
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp
Changeset: 40539de8
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-06-24 09:11:38 +0000
URL: https://git.openjdk.org/zgc/commit/40539de8da78294a6d0ff0236687817cd767754b
8286910: Improve JNDI lookups
Reviewed-by: jpai, msheppar, rhalade, aefimov
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DNSDatagramSocketFactory.java
Changeset: 1ae68365
Author: Weijun Wang <weijun(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-07-11 18:35:50 +0000
URL: https://git.openjdk.org/zgc/commit/1ae683652134782745c4a7f261af3cbfc241e683
8288508: Enhance ECDSA usage
Reviewed-by: ascarpino, ahgross, rhalade
! src/java.base/share/classes/sun/security/util/ECUtil.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECOperations.java
Changeset: 2cee7744
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-07-12 11:17:57 +0000
URL: https://git.openjdk.org/zgc/commit/2cee77444feb7911dc2234cbde0dccee4e6279c9
8289366: Improve HTTP/2 client usage
Reviewed-by: dfuchs, rhalade
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java
Changeset: 400aa2fb
Author: Alexander Zuev <kizune(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-07-14 16:04:45 +0000
URL: https://git.openjdk.org/zgc/commit/400aa2fb2c00c783f08b8e8dfc0ef9e63cbc4607
8286511: Improve macro allocation
Reviewed-by: azvegint, rhalade, prr
! make/common/modules/LauncherCommon.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
= src/java.desktop/share/native/include/sizecalc.h
Changeset: 1553551d
Author: Jaikiran Pai <jpai(a)openjdk.org>
Committer: Henry Jen <henryjen(a)openjdk.org>
Date: 2022-07-21 08:58:04 +0000
URL: https://git.openjdk.org/zgc/commit/1553551d821d92e529116e6ce56846831b13f492
8286918: Better HttpServer service
Reviewed-by: dfuchs, michaelm, ahgross, rhalade
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpConnection.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/SSLStreams.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
- src/jdk.httpserver/share/classes/sun/net/httpserver/TimeSource.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/Main.java
! test/jdk/com/sun/net/httpserver/bugs/6725892/Test.java
Changeset: 3f4964f8
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2022-10-19 04:57:56 +0000
URL: https://git.openjdk.org/zgc/commit/3f4964f83d6f03efbee2fb34aa8258d4fc923efb
8293291: Simplify relocation of native pointers in archive heap
Reviewed-by: ccheung, coleenp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/universe.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java
Changeset: f502ab85
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2022-10-19 07:41:27 +0000
URL: https://git.openjdk.org/zgc/commit/f502ab85c987be827d36b0a29f77ec5ce5bb3d01
8295435: Build failure with GCC7 after JDK-8294314 due to strict-overflow warnings
Co-authored-by: Aleksey Shipilev <shade(a)openjdk.org>
Reviewed-by: shade, ihse
! make/hotspot/lib/CompileJvm.gmk
Changeset: 3f3d63d0
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-19 08:40:15 +0000
URL: https://git.openjdk.org/zgc/commit/3f3d63d02ada66d5739e690d786684d25dc59004
8294211: Zero: Decode arch-specific error context if possible
Reviewed-by: stuefe, luhenry
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
Changeset: 857b0f9b
Author: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2022-10-19 09:24:05 +0000
URL: https://git.openjdk.org/zgc/commit/857b0f9b05bc711f3282a0da85fcff131fffab91
8293409: [vectorapi] Intrinsify VectorSupport.indexVector
Reviewed-by: eliu, jbhateja
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/IndexVectorBenchmark.java
Changeset: fc889577
Author: Joakim Nordström <jnordstrom(a)openjdk.org>
Committer: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2022-10-19 10:34:17 +0000
URL: https://git.openjdk.org/zgc/commit/fc889577eaf3f564d896818c1d9b1eb6fa5a8758
8286707: JFR: Don't commit JFR internal jdk.JavaMonitorWait events
Reviewed-by: dholmes, egahlin
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java
Changeset: 1d883c53
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-19 11:58:24 +0000
URL: https://git.openjdk.org/zgc/commit/1d883c5312721980898f91898665b528948a985b
8295417: Pass $AR to binutils cross-build
Reviewed-by: erikj, ihse
! make/autoconf/lib-hsdis.m4
Changeset: 21aeb9e7
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Committer: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2022-10-19 14:17:41 +0000
URL: https://git.openjdk.org/zgc/commit/21aeb9e7946fc7450ee48939944a69c8aa04bcce
8295429: Update harfbuzz md file
Reviewed-by: azvegint
! src/java.desktop/share/legal/harfbuzz.md
Changeset: d37ce4cd
Author: Aleksei Efimov <aefimov(a)openjdk.org>
Date: 2022-10-19 14:41:28 +0000
URL: https://git.openjdk.org/zgc/commit/d37ce4cdd18afc4facf996598f79e72aae68f4ff
8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation
Reviewed-by: dfuchs, rriggs, jpai
! src/java.base/share/conf/security/java.security
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralContext.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java
+ src/java.naming/share/classes/com/sun/naming/internal/NamingManagerHelper.java
! src/java.naming/share/classes/com/sun/naming/internal/ObjectFactoriesFilter.java
! src/java.naming/share/classes/javax/naming/spi/DirectoryManager.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
! src/java.naming/share/classes/module-info.java
! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java
! src/jdk.naming.rmi/share/classes/module-info.java
+ test/jdk/com/sun/jndi/ldap/objects/factory/LdapFactoriesFilterTest.java
+ test/jdk/com/sun/jndi/ldap/objects/factory/LdapFactoriesFilterTest.ldap
+ test/jdk/com/sun/jndi/ldap/objects/factory/TestFactory.java
+ test/jdk/com/sun/jndi/ldap/objects/factory/allowLdapFilter.props
+ test/jdk/com/sun/jndi/ldap/objects/factory/disallowLdapFilter.props
+ test/jdk/com/sun/jndi/rmi/registry/objects/RmiFactoriesFilterTest.java
+ test/jdk/com/sun/jndi/rmi/registry/objects/TestFactory.java
+ test/jdk/com/sun/jndi/rmi/registry/objects/allowRmiFilter.props
+ test/jdk/com/sun/jndi/rmi/registry/objects/disallowRmiFilter.props
! test/jdk/javax/naming/module/RunBasic.java
Changeset: e27bea0c
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2022-10-19 15:49:22 +0000
URL: https://git.openjdk.org/zgc/commit/e27bea0c4db282e26d0d96611bb330e02c314d48
8290011: IGV: Remove dead code and cleanup
Reviewed-by: chagedorn
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/BytecodeNode.java
! 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/MethodNode.java
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/SelectBytecodesCookie.java
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/resources/com/sun/hotspot/igv/bytecodes/layer.xml
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/BlockConnectionWidget.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/BlockWidget.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowAction.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowScene.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/DoubleClickSelectAction.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/HierarchicalGraphLayout.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/layer.xml
! 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/java/com/sun/hotspot/igv/coordinator/actions/ImportAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/RemoveAllAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAllAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAsAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/layer.xml
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/ChangedEvent.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Event.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/GraphDocument.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Group.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlock.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlockEdge.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBytecode.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputEdge.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/InputMethod.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Pair.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Properties.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Property.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Source.java
- src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/BinaryParser.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/GraphParser.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/ParseMonitor.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Printer.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/XMLParser.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/XMLWriter.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/ChangedEventTest.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/ControllableChangedListenerTest.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/GroupTest.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/InputMethodTest.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/PairTest.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/PropertiesTest.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/PropertyTest.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/SourceTest.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/Util.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/serialization/ParserTest.java
! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/AbstractFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/ColorFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/CombineFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/CustomFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/RemoveBlockFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/SplitFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/WarningFilter.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/FilterNode.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/FilterTopComponent.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/actions/FilterAction.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/resources/com/sun/hotspot/igv/filterwindow/layer.xml
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/AnySelector.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/FigureConnection.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Slot.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterEdge.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterIngoingConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterInputSlotNode.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterOutgoingConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterOutputSlotNode.java
- src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/Edge.java
- src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/Graph.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/InterClusterConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LinearLayoutManager.java
- src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/Node.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/Timing.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutGraph.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutManager.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Link.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Port.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Vertex.java
! src/utils/IdealGraphVisualizer/NetworkConnection/src/main/java/com/sun/hotspot/igv/connection/Client.java
! src/utils/IdealGraphVisualizer/NetworkConnection/src/main/java/com/sun/hotspot/igv/connection/Server.java
! src/utils/IdealGraphVisualizer/SelectionCoordinator/src/main/java/com/sun/hotspot/igv/selectioncoordinator/SelectionCoordinator.java
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/DoubleClickAction.java
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/DoubleClickHandler.java
- src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/ExtendedSatelliteComponent.java
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/LookupHistory.java
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/PropertiesConverter.java
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/PropertiesSheet.java
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/RangeSlider.java
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/RangeSliderModel.java
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/StringUtils.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/ExtendedSatelliteComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/GraphViewerImplementation.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/CustomizablePanAction.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/ExportAction.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/MouseOverAction.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/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/ZoomLevelAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/InputSlotWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/SlotWidget.java
Changeset: a5f6e31c
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2022-10-19 15:53:01 +0000
URL: https://git.openjdk.org/zgc/commit/a5f6e31ccbef27f4f363a80d41d5c9c1cae75151
8295456: (ch) sun.nio.ch.Util::checkBufferPositionAligned gives misleading/incorrect error
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/Util.java
! test/jdk/java/nio/channels/FileChannel/directio/ReadDirect.java
! test/jdk/java/nio/channels/FileChannel/directio/WriteDirect.java
Changeset: e238920b
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-10-19 16:24:15 +0000
URL: https://git.openjdk.org/zgc/commit/e238920bb69836e982138cb7e1fed2a39182df8f
8295372: CompactNumberFormat handling of number one with decimal part
Reviewed-by: joehw
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
Changeset: 5eaf5686
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2022-10-19 16:32:18 +0000
URL: https://git.openjdk.org/zgc/commit/5eaf5686656a10ee27977de23ed5290a723b96a8
8295668: validate-source failure after JDK-8290011
Reviewed-by: chagedorn
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/BlockConnectionWidget.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/BlockWidget.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowAction.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowScene.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/DoubleClickSelectAction.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/HierarchicalGraphLayout.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/actions/FilterAction.java
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
Changeset: 7b1c6767
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2022-10-19 16:39:25 +0000
URL: https://git.openjdk.org/zgc/commit/7b1c6767fc5ea90630776e5bfa0fcc47ffc89aa6
8295662: jdk/incubator/vector tests fail "assert(VM_Version::supports_avx512vlbw()) failed"
Reviewed-by: chagedorn, thartmann
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
Changeset: ceb5b089
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-19 18:51:14 +0000
URL: https://git.openjdk.org/zgc/commit/ceb5b08964e34dfae3819257e5df460f24f92a78
8294468: Fix char-subscripts warnings in Hotspot
Reviewed-by: dholmes, kbarrett
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/libadt/dict.cpp
Changeset: 388a56e4
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-19 18:52:10 +0000
URL: https://git.openjdk.org/zgc/commit/388a56e4c4278f2a3da31946b15a45f3aee25e58
8294467: Fix sequence-point warnings in Hotspot
Reviewed-by: dholmes, thartmann, roland
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/opto/loopnode.cpp
Changeset: f872467d
Author: Joshua Cao <joshcao(a)amazon.com>
Committer: Xin Liu <xliu(a)openjdk.org>
Date: 2022-10-19 19:40:18 +0000
URL: https://git.openjdk.org/zgc/commit/f872467d69a6d8442f8004609ce819641cab568b
8255746: Make PrintCompilation available on a per method level
Reviewed-by: chagedorn, kvn, xliu
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
+ test/hotspot/jtreg/compiler/print/CompileCommandPrintCompilation.java
+ test/hotspot/jtreg/compiler/print/PrintCompilation.java
! test/lib-test/jdk/test/whitebox/vm_flags/BooleanTest.java
Changeset: 017e7988
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2022-10-19 20:12:48 +0000
URL: https://git.openjdk.org/zgc/commit/017e7988b197427f6b464303788a418a1d892ab9
8293939: Move continuation_enter_setup and friends
Reviewed-by: dlong, pchilanomate
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
- src/hotspot/cpu/x86/macroAssembler_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
Changeset: 8d4c0772
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2022-10-19 21:11:36 +0000
URL: https://git.openjdk.org/zgc/commit/8d4c077218748d37617fc1bdb537a165706a5849
8295302: Do not use ArrayList when LambdaForm has a single ClassData
Reviewed-by: vlivanov, redestad, mchung
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
Changeset: c5e04640
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2022-10-20 01:18:39 +0000
URL: https://git.openjdk.org/zgc/commit/c5e0464098f8f7cd9c568c7b1c3a06139453eaab
8291456: com/sun/jdi/ClassUnloadEventTest.java failed with: Wrong number of class unload events: expected 10 got 4
Reviewed-by: cjplummer, amenkov
! src/hotspot/share/prims/jvmtiExport.cpp
! test/jdk/com/sun/jdi/ClassUnloadEventTest.java
Changeset: 545021b1
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-20 07:16:41 +0000
URL: https://git.openjdk.org/zgc/commit/545021b18d6f82ac8013009939ef4e05b8ebf7ce
8294438: Fix misleading-indentation warnings in hotspot
Reviewed-by: ihse, dholmes, coleenp
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
Changeset: 4f994c03
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-20 07:58:35 +0000
URL: https://git.openjdk.org/zgc/commit/4f994c037023603bb1d1d94ad97aeb01ac604ebd
8295709: Linux AArch64 builds broken after JDK-8294438
Reviewed-by: dholmes, aph
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
Changeset: dcd46501
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2022-10-20 08:48:40 +0000
URL: https://git.openjdk.org/zgc/commit/dcd46501e6a25ac875d61bfbd412555b933ce34c
8294916: Cancelling a request must eventually cause its response body subscriber to be unregistered
Reviewed-by: michaelm, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.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
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/OperationTrackers.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
+ test/jdk/java/net/httpclient/CancelStreamedBodyTest.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
! test/jdk/java/net/httpclient/SmallTimeout.java
Changeset: 9d0cfd11
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2022-10-20 08:54:45 +0000
URL: https://git.openjdk.org/zgc/commit/9d0cfd1130b63f7acd67a52eb35c1ec38d43e514
8294948: Document IllegalArgumentException and NullPointerException thrown by URLStreamHandler::parseURL and URLStreamHandler::setURL
Reviewed-by: jpai, aefimov, alanb, michaelm
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLStreamHandler.java
Changeset: d5a1521f
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-20 10:33:18 +0000
URL: https://git.openjdk.org/zgc/commit/d5a1521fde3f6ff7e810e8257a4722a09c9ef60b
8295470: Update openjdk.java.net => openjdk.org URLs in test code
Reviewed-by: michaelm, prr, darcy
! test/hotspot/jtreg/applications/jcstress/README
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
! test/hotspot/jtreg/compiler/c2/Test6880034.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/membars/DekkerTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastTest.java
! test/hotspot/jtreg/gc/g1/logging/TestG1LoggingFailure.java
! test/hotspot/jtreg/gc/testlibrary/PerfCounter.java
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LotsUnloadTest.java
! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestPolicy.java
! test/jaxp/javax/xml/jaxp/libs/jaxp/library/NetAccessPolicy.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/files/delegatecatalog.xml
! test/jdk/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java
! test/jdk/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java
! test/jdk/java/awt/Toolkit/Headless/HeadlessToolkit.java
! test/jdk/java/net/InetAddress/IsReachableViaLoopbackTest.java
! test/jdk/java/net/httpclient/offline/OfflineTesting.java
! test/jdk/java/util/Base64/TestBase64.java
! test/jdk/java/util/concurrent/locks/LockSupport/ParkLoops.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/LockSupportTest.java
! test/jdk/java/util/concurrent/tck/MapTest.java
! test/jdk/java/util/concurrent/tck/ScheduledExecutorTest.java
! test/jdk/java/util/logging/LogManagerAppContextDeadlock.java
! test/jdk/javax/swing/ImageIcon/LoadInterruptTest.java
! test/jdk/javax/xml/jaxp/testng/parse/EntityCharacterEventOrder.java
! test/jdk/javax/xml/jaxp/testng/parse/XMLEntityScannerLoad.java
! test/jdk/javax/xml/jaxp/testng/parse/jdk7156085/UTF8ReaderBug.java
! test/jdk/sanity/client/lib/Extensions/src/org/jtregext/GuiTestListener.java
! test/jdk/sanity/client/lib/SwingSet2/README
! test/jdk/sanity/client/lib/jemmy/README
! test/jdk/sun/security/ssl/ServerHandshaker/HelloExtensionsTest.java
! test/jdk/tools/jpackage/run_tests.sh
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/api/ToolProvider/ToolProviderTest.java
! test/langtools/tools/javac/lambda/MethodReferenceGenericTarget.java
! test/micro/org/openjdk/bench/java/util/NCopiesBenchmarks.java
Changeset: c08ff2c7
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2022-10-20 10:47:39 +0000
URL: https://git.openjdk.org/zgc/commit/c08ff2c7b88e94885f6b4701654a9e47e49567b0
8294705: Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java
Reviewed-by: bpb
! test/jdk/java/util/DoubleStreamSums/CompensatedSums.java
Changeset: 78dc4977
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2022-10-20 13:01:12 +0000
URL: https://git.openjdk.org/zgc/commit/78dc4977863a92f990b355f6b4d2609a674ab19b
8294550: Sealed check for casts isn't applied to array components
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
Changeset: 9b971626
Author: Archie L. Cobbs <archie.cobbs(a)gmail.com>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2022-10-20 13:58:09 +0000
URL: https://git.openjdk.org/zgc/commit/9b971626f79b4f64442cf6888c2b6114c9a06351
7039014: Confusing error message for method conflict
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/Diagnostics/7039014/T7039014.java
+ test/langtools/tools/javac/Diagnostics/7039014/T7039014.out
+ test/langtools/tools/javac/diags/examples/IncompatibleDiffRetSameType.java
! test/langtools/tools/javac/generics/abstract/T4717181c.out
Changeset: 95dd376b
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2022-10-20 14:58:56 +0000
URL: https://git.openjdk.org/zgc/commit/95dd376ba249b9eb8ab40a957238dfd79e60112f
8291914: generated constructors are considered compact when they shouldn't
Reviewed-by: darcy, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/processing/model/util/elements/TestRecordPredicates.java
Changeset: 7bc9692a
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2022-10-20 15:21:26 +0000
URL: https://git.openjdk.org/zgc/commit/7bc9692a5181a0db92ac2e0bca83dfe0bf2de05a
8294670: Enhanced switch statements have an implicit default which does not complete normally
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/EnumTypeChanges.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
! test/langtools/tools/javac/switchnull/SwitchNull.java
Changeset: 6707bfbc
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2022-10-20 15:43:10 +0000
URL: https://git.openjdk.org/zgc/commit/6707bfbc153de193b891c1ad3d4d8d0a6ee62307
8029633: Raw inner class constructor ref should not perform diamond inference
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/lambda/methodReference/MethodRefNewInnerRawTest.java
+ test/langtools/tools/javac/lambda/methodReference/MethodRefNewInnerRawTest.out
Changeset: b37421e7
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-10-20 15:59:22 +0000
URL: https://git.openjdk.org/zgc/commit/b37421e7578c108df87c24c93dcbc1f358f6c257
8295564: Norwegian Nynorsk Locale is missing formatting
Reviewed-by: iris, joehw
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: 9612cf99
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2022-10-20 17:30:11 +0000
URL: https://git.openjdk.org/zgc/commit/9612cf998a22a7baec7f56ba256e5d3aa3ee8c7a
8295529: Add link to JBS to README.md
Reviewed-by: jpai
! README.md
Changeset: de1e0c57
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-20 18:48:08 +0000
URL: https://git.openjdk.org/zgc/commit/de1e0c57a75efee0b171f7ad341ce8db24c5507f
8295719: Remove unneeded disabled warnings in jdk.sctp
Reviewed-by: erikj, dfuchs
! make/modules/jdk.sctp/Lib.gmk
Changeset: faa6b662
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-20 18:51:34 +0000
URL: https://git.openjdk.org/zgc/commit/faa6b662577a24eeb726ba525303b68b87269869
8295715: Minimize disabled warnings in serviceability libs
Reviewed-by: cjplummer, erikj
! make/modules/java.instrument/Lib.gmk
! make/modules/jdk.hotspot.agent/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
! make/modules/jdk.management/Lib.gmk
Changeset: 028e8b3d
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2022-10-20 20:29:19 +0000
URL: https://git.openjdk.org/zgc/commit/028e8b3d5e7e1791a9ed0af244f74d21fb12ba81
8137022: Concurrent refinement thread adjustment and (de-)activation suboptimal
8155996: Improve concurrent refinement green zone control
8134303: Introduce -XX:-G1UseConcRefinement
Reviewed-by: sjohanss, tschatzl, iwalulya, ayang
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/gc/g1/test_g1ServiceThread.cpp
- test/hotspot/jtreg/gc/g1/TestBuffersToCardsOverflow.java
Changeset: d3eba859
Author: Dean Long <dlong(a)openjdk.org>
Date: 2022-10-20 21:24:36 +0000
URL: https://git.openjdk.org/zgc/commit/d3eba859f9c87465a8f1c0dfd6dd5aef368d5853
8295414: [Aarch64] C2: assert(false) failed: bad AD file
Reviewed-by: kvn, chagedorn, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! test/hotspot/jtreg/compiler/types/TestSubTypeCheckMacroTrichotomy.java
Changeset: 1164258e
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2022-10-20 22:24:53 +0000
URL: https://git.openjdk.org/zgc/commit/1164258ec7d173944f48cba368d6c50a07b4c283
8295124: Atomic::add to pointer type may return wrong value
Reviewed-by: tschatzl, coleenp
! src/hotspot/share/runtime/atomic.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: 6240431b
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2022-10-20 23:41:54 +0000
URL: https://git.openjdk.org/zgc/commit/6240431b381cd9327767cec03189aef55e23d8bd
8295697: Resolve conflicts between serviceability/jvmti and nsk/jvmti shared code
Reviewed-by: lmesnik, sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/jni_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/jni_tools.h
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/JVMTITools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/JVMTITools.h
! test/lib/jdk/test/lib/jvmti/jvmti_common.h
Changeset: ef62b614
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2022-10-21 02:29:45 +0000
URL: https://git.openjdk.org/zgc/commit/ef62b614d1760d198dcb7f5f0794fc3dc55587a7
8295703: RISC-V: Remove implicit noreg temp register arguments in MacroAssembler
Reviewed-by: shade, fjiang
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
Changeset: a345df20
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-21 08:14:24 +0000
URL: https://git.openjdk.org/zgc/commit/a345df20d0a85b90e6703fba5582cacc5ba38a6d
8280131: jcmd reports "Module jdk.jfr not found." when "jdk.management.jfr" is missing
Reviewed-by: mgronlun, alanb
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/runtime/arguments.cpp
- test/jdk/jdk/jfr/jvm/TestJfrJavaBase.java
+ test/jdk/jdk/jfr/jvm/TestModularImage.java
Changeset: dfd2d831
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-21 08:15:49 +0000
URL: https://git.openjdk.org/zgc/commit/dfd2d83144fe4d78a7144acda6d9cb3e0045ea70
8295657: SA: Allow larger object alignments
Reviewed-by: stuefe, cjplummer
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
+ test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java
Changeset: b35922be
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-21 08:23:45 +0000
URL: https://git.openjdk.org/zgc/commit/b35922be6de7b848a2982d6a278dbd205fc39e6a
8295714: GHA ::set-output is deprecated and will be removed
Reviewed-by: shade
! .github/actions/config/action.yml
! .github/actions/do-build/action.yml
! .github/actions/get-bootjdk/action.yml
! .github/actions/get-bundles/action.yml
! .github/actions/get-gtest/action.yml
! .github/actions/get-jtreg/action.yml
! .github/actions/upload-bundles/action.yml
! .github/scripts/gen-test-summary.sh
! .github/workflows/build-linux.yml
! .github/workflows/main.yml
! .github/workflows/test.yml
Changeset: 8b010e01
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2022-10-21 08:29:09 +0000
URL: https://git.openjdk.org/zgc/commit/8b010e014c44ffb728b7a8343d3298466f5252fa
8030616: sun/management/jmxremote/bootstrap/RmiBootstrapTest fails intermittently with cannot find a free port
Reviewed-by: sspitsyn, msheppar
! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
! test/lib/jdk/test/lib/Utils.java
Changeset: 50647187
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2022-10-21 08:57:20 +0000
URL: https://git.openjdk.org/zgc/commit/50647187e8b0314ad67b0767f71c56fd50e8feaf
8294460: CodeSection::alignment checks for CodeBuffer::SECT_STUBS incorrectly
Reviewed-by: phh, kvn
! src/hotspot/share/asm/codeBuffer.hpp
Changeset: 15bebf92
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2022-10-21 08:59:24 +0000
URL: https://git.openjdk.org/zgc/commit/15bebf922fb3fe46b755c85bc0a459b3c1e34c98
8295666: Linux x86 build fails after 8292591
Reviewed-by: dholmes, shade
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
Changeset: 0c13d666
Author: Lance Andersen <lancea(a)openjdk.org>
Date: 2022-10-21 10:45:54 +0000
URL: https://git.openjdk.org/zgc/commit/0c13d66622a8c2be654bb867aa8c17421d1557ca
8295530: Update Zlib Data Compression Library to Version 1.2.13
Reviewed-by: alanb, jpai
! src/java.base/share/legal/zlib.md
! src/java.base/share/native/libzip/zlib/README
! src/java.base/share/native/libzip/zlib/compress.c
! src/java.base/share/native/libzip/zlib/crc32.h
! src/java.base/share/native/libzip/zlib/deflate.c
! src/java.base/share/native/libzip/zlib/deflate.h
! src/java.base/share/native/libzip/zlib/gzguts.h
! src/java.base/share/native/libzip/zlib/gzlib.c
! src/java.base/share/native/libzip/zlib/gzread.c
! src/java.base/share/native/libzip/zlib/gzwrite.c
! src/java.base/share/native/libzip/zlib/infback.c
! src/java.base/share/native/libzip/zlib/inffast.c
! src/java.base/share/native/libzip/zlib/inflate.c
! src/java.base/share/native/libzip/zlib/inflate.h
! src/java.base/share/native/libzip/zlib/inftrees.c
! src/java.base/share/native/libzip/zlib/inftrees.h
! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java
! src/java.base/share/native/libzip/zlib/trees.c
! src/java.base/share/native/libzip/zlib/uncompr.c
! src/java.base/share/native/libzip/zlib/zconf.h
! src/java.base/share/native/libzip/zlib/zcrc32.c
! src/java.base/share/native/libzip/zlib/zlib.h
! src/java.base/share/native/libzip/zlib/zutil.c
! src/java.base/share/native/libzip/zlib/zutil.h
Changeset: f41711ef
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-21 17:14:24 +0000
URL: https://git.openjdk.org/zgc/commit/f41711ef63d1a14392bf5e5b9ae6939f8772e803
8295650: JFR: jfr scrub should warn if an event type doesn't exist
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Filters.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java
! test/jdk/jdk/jfr/tool/TestScrub.java
Changeset: 21810424
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2022-10-21 18:34:43 +0000
URL: https://git.openjdk.org/zgc/commit/218104247e2ae26ad8221f4dd78be1170b952be0
8295375: debug agent class tracking should not piggy back on the cbClassPrepare() callback
Reviewed-by: amenkov, sspitsyn
! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c
! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.h
! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
Changeset: f5dabf94
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2022-10-21 19:27:54 +0000
URL: https://git.openjdk.org/zgc/commit/f5dabf94400b0a6082bc2eaf3ff33a11a36ad138
8295088: Update External Spec page to show tabs for hosts
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.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/EnumConstantWriterImpl.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/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.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/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
Changeset: 902162ca
Author: Justin Lu <justin.lu(a)oracle.com>
Committer: Brent Christian <bchristi(a)openjdk.org>
Date: 2022-10-21 22:59:18 +0000
URL: https://git.openjdk.org/zgc/commit/902162ca9f0fc589b888e73862275554691697f4
8295239: Refactor java/util/Formatter/Basic script into a Java native test launcher
Reviewed-by: lancea, bchristi, naoto
! test/jdk/java/util/Formatter/Basic.java
- test/jdk/java/util/Formatter/Basic.sh
+ test/jdk/java/util/Formatter/BasicTestLauncher.java
Changeset: 6acbdb59
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2022-10-22 00:18:39 +0000
URL: https://git.openjdk.org/zgc/commit/6acbdb59dad566296cfa985b6dafdedd115440eb
8295427: popframe004: report more details on error
Reviewed-by: cjplummer, lmesnik, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe004/popframe004.cpp
Changeset: b5efa2af
Author: Dean Long <dlong(a)openjdk.org>
Date: 2022-10-22 02:11:55 +0000
URL: https://git.openjdk.org/zgc/commit/b5efa2afe268e3171f54d8488ef69bf67059bd7f
8294538: missing is_unloading() check in SharedRuntime::fixup_callers_callsite()
Reviewed-by: kvn, thartmann, eosterlund
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: adad59ee
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2022-10-22 03:50:41 +0000
URL: https://git.openjdk.org/zgc/commit/adad59ee11b84958f127d04835762b4f0fd5fb21
8295762: [Vector API] Update generate_iota_indices for x86_32 after JDK-8293409
Reviewed-by: xgong, kvn
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
Changeset: 7cbf6721
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2022-10-23 04:01:16 +0000
URL: https://git.openjdk.org/zgc/commit/7cbf6721dcae6b0c22a57838d8dd769d87df9127
8295811: serviceability/sa/TestObjectAlignment.java fails on x86_32
Reviewed-by: cjplummer
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java
Changeset: aad81f2e
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2022-10-23 23:26:05 +0000
URL: https://git.openjdk.org/zgc/commit/aad81f2eba5a77a028a58a767fd4afc11b4dd528
8293979: Resolve JVM_CONSTANT_Class references at CDS dump time
Reviewed-by: coleenp, ccheung
+ src/hotspot/share/cds/classPrelinker.cpp
+ src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
Changeset: 329b49a9
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2022-10-24 06:07:10 +0000
URL: https://git.openjdk.org/zgc/commit/329b49a938a125908f0eff403dfc38a04aec96a1
8266900: java/net/httpclient/ShortResponseBody.java fails on windows with java.io.IOException: Unable to establish loopback connection
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/ShortResponseBody.java
! test/jdk/java/net/httpclient/ShortResponseBodyGet.java
! test/jdk/java/net/httpclient/ShortResponseBodyPost.java
Changeset: 65c84e0c
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2022-10-24 06:08:40 +0000
URL: https://git.openjdk.org/zgc/commit/65c84e0cf890df2a604ac07213327be007227e77
8295777: java/net/httpclient/ConnectExceptionTest.java should not rely on system resolver
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/httpclient/ConnectExceptionTest.java
Changeset: 08d3ef4f
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2022-10-24 08:00:06 +0000
URL: https://git.openjdk.org/zgc/commit/08d3ef4fe60460d94b0a2db0b6671adc56a6653c
8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode
Reviewed-by: lmesnik, kvn, sspitsyn
! test/jdk/com/sun/jdi/EATests.java
Changeset: 89a94d05
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2022-10-24 09:12:59 +0000
URL: https://git.openjdk.org/zgc/commit/89a94d050263fb5f71fabb32daa7949e137313e4
8293873: Centralize the initialization of UL
Reviewed-by: stuefe, rehn
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp
! src/hotspot/share/logging/logOutput.hpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/services/runtimeService.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logOutputList.cpp
! test/hotspot/gtest/logging/test_logTagSet.cpp
Changeset: 74606614
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-24 09:50:58 +0000
URL: https://git.openjdk.org/zgc/commit/74606614e0a2e81dadf27e20028055f6305e2ac4
8294466: Minimize disabled warnings in java.desktop
Reviewed-by: erikj, prr
! make/modules/java.desktop/Lib.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 7a49c9ba
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-24 10:01:04 +0000
URL: https://git.openjdk.org/zgc/commit/7a49c9baa1d4ad7df90e7ca626ec48ba76881822
8295717: Minimize disabled warnings in accessibility native code
Reviewed-by: erikj, prr
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
Changeset: 5596d9ad
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2022-10-24 11:40:15 +0000
URL: https://git.openjdk.org/zgc/commit/5596d9ad5c73b5e6aa2b01e1c41fb990986bf8d6
8288493: Document JDK specific system properties in jdk.httpserver
Reviewed-by: dfuchs, jpai, aefimov
! src/jdk.httpserver/share/classes/module-info.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java
Changeset: d50b6eb3
Author: Matthias Neugschwandtner <mneugschwand(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2022-10-24 12:09:05 +0000
URL: https://git.openjdk.org/zgc/commit/d50b6eb342e9ec96d1a01dafc317e00725dc84c0
8295776: [JVMCI] Add x86 CPU flags for MPK and CET
Reviewed-by: kvn, dnsimon
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java
Changeset: 38983857
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2022-10-24 14:14:12 +0000
URL: https://git.openjdk.org/zgc/commit/38983857883eb1b8948cb7645e77ecc97c4e4dd5
8295461: IGV: Wrong src/dest nodes highlighted for edge
Reviewed-by: thartmann, rcastanedalo
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java
Changeset: c055dfc3
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2022-10-24 14:17:33 +0000
URL: https://git.openjdk.org/zgc/commit/c055dfc3ce5fe1cdc3e1a0d5a182df355a40c6b7
8294565: IGV: ClassCastException when clicking on an edge in the graph
Reviewed-by: rcastanedalo, thartmann
! 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/widgets/LineWidget.java
Changeset: 5ac6f185
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2022-10-24 15:04:35 +0000
URL: https://git.openjdk.org/zgc/commit/5ac6f185eec9efb063bf271516df6529b732a043
8290010: IGV: Fix UndoRedo Action
Reviewed-by: thartmann, rcastanedalo
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/RangeSliderModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java
Changeset: 2f3f3b61
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2022-10-24 15:25:48 +0000
URL: https://git.openjdk.org/zgc/commit/2f3f3b618500b5f112fabca30d4c6780b2a8e723
8295792: Clean up old async close code
Reviewed-by: alanb
! make/modules/java.base/Lib.gmk
- 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.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! 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
- test/jdk/java/net/Socket/LingerTest.java
Changeset: 5b3de6e1
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-10-24 15:48:38 +0000
URL: https://git.openjdk.org/zgc/commit/5b3de6e143e370272c36383adac3e31f359bc686
8284840: Update CLDR to Version 42.0
Reviewed-by: erikj, iris, joehw
! make/data/cldr/README
! make/data/cldr/common/bcp47/measure.xml
! make/data/cldr/common/bcp47/number.xml
! make/data/cldr/common/bcp47/timezone.xml
! make/data/cldr/common/dtd/ldml.dtd
! make/data/cldr/common/dtd/ldmlBCP47.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/main/af.xml
! make/data/cldr/common/main/af_NA.xml
! make/data/cldr/common/main/agq.xml
! make/data/cldr/common/main/ak.xml
! make/data/cldr/common/main/am.xml
+ make/data/cldr/common/main/ann.xml
+ make/data/cldr/common/main/ann_NG.xml
! make/data/cldr/common/main/ar.xml
! make/data/cldr/common/main/ar_SA.xml
! make/data/cldr/common/main/as.xml
! make/data/cldr/common/main/asa.xml
! make/data/cldr/common/main/ast.xml
! make/data/cldr/common/main/az.xml
! make/data/cldr/common/main/az_Cyrl.xml
! make/data/cldr/common/main/bas.xml
! make/data/cldr/common/main/be.xml
! make/data/cldr/common/main/be_TARASK.xml
! make/data/cldr/common/main/bem.xml
! make/data/cldr/common/main/bez.xml
! make/data/cldr/common/main/bg.xml
+ make/data/cldr/common/main/bgc.xml
+ make/data/cldr/common/main/bgc_IN.xml
+ make/data/cldr/common/main/bho.xml
+ make/data/cldr/common/main/bho_IN.xml
! make/data/cldr/common/main/bm.xml
! make/data/cldr/common/main/bn.xml
! make/data/cldr/common/main/bn_IN.xml
! make/data/cldr/common/main/br.xml
! make/data/cldr/common/main/brx.xml
! make/data/cldr/common/main/bs.xml
! make/data/cldr/common/main/bs_Cyrl.xml
! make/data/cldr/common/main/ca.xml
! make/data/cldr/common/main/ca_ES_VALENCIA.xml
! make/data/cldr/common/main/ccp.xml
! make/data/cldr/common/main/ce.xml
! make/data/cldr/common/main/ceb.xml
! make/data/cldr/common/main/cgg.xml
! make/data/cldr/common/main/chr.xml
! make/data/cldr/common/main/ckb.xml
! make/data/cldr/common/main/cs.xml
+ make/data/cldr/common/main/cv.xml
+ make/data/cldr/common/main/cv_RU.xml
! make/data/cldr/common/main/cy.xml
! make/data/cldr/common/main/da.xml
! make/data/cldr/common/main/dav.xml
! make/data/cldr/common/main/de.xml
! make/data/cldr/common/main/de_CH.xml
! make/data/cldr/common/main/de_LU.xml
! make/data/cldr/common/main/dje.xml
! make/data/cldr/common/main/doi.xml
! make/data/cldr/common/main/dsb.xml
! make/data/cldr/common/main/dua.xml
! make/data/cldr/common/main/dyo.xml
! make/data/cldr/common/main/dz.xml
! make/data/cldr/common/main/ebu.xml
! make/data/cldr/common/main/ee.xml
! make/data/cldr/common/main/el.xml
! make/data/cldr/common/main/en.xml
! make/data/cldr/common/main/en_001.xml
! make/data/cldr/common/main/en_150.xml
! make/data/cldr/common/main/en_AE.xml
! make/data/cldr/common/main/en_AU.xml
! make/data/cldr/common/main/en_BE.xml
! make/data/cldr/common/main/en_BW.xml
! make/data/cldr/common/main/en_BZ.xml
! make/data/cldr/common/main/en_CA.xml
! make/data/cldr/common/main/en_CH.xml
! make/data/cldr/common/main/en_DK.xml
! make/data/cldr/common/main/en_FI.xml
! make/data/cldr/common/main/en_GB.xml
! make/data/cldr/common/main/en_HK.xml
! make/data/cldr/common/main/en_IE.xml
! make/data/cldr/common/main/en_IN.xml
! make/data/cldr/common/main/en_JM.xml
! make/data/cldr/common/main/en_MT.xml
! make/data/cldr/common/main/en_MV.xml
! make/data/cldr/common/main/en_NZ.xml
! make/data/cldr/common/main/en_PK.xml
! make/data/cldr/common/main/en_SG.xml
! make/data/cldr/common/main/en_SL.xml
! make/data/cldr/common/main/en_ZA.xml
! make/data/cldr/common/main/en_ZW.xml
! make/data/cldr/common/main/eo.xml
! make/data/cldr/common/main/es.xml
! make/data/cldr/common/main/es_419.xml
! make/data/cldr/common/main/es_AR.xml
! make/data/cldr/common/main/es_BO.xml
! make/data/cldr/common/main/es_CL.xml
! make/data/cldr/common/main/es_CO.xml
! make/data/cldr/common/main/es_CR.xml
! make/data/cldr/common/main/es_DO.xml
! make/data/cldr/common/main/es_EC.xml
! make/data/cldr/common/main/es_GT.xml
! make/data/cldr/common/main/es_HN.xml
! make/data/cldr/common/main/es_MX.xml
! make/data/cldr/common/main/es_PA.xml
! make/data/cldr/common/main/es_PE.xml
! make/data/cldr/common/main/es_PH.xml
! make/data/cldr/common/main/es_PR.xml
! make/data/cldr/common/main/es_PY.xml
! make/data/cldr/common/main/es_SV.xml
! make/data/cldr/common/main/es_US.xml
! make/data/cldr/common/main/es_UY.xml
! make/data/cldr/common/main/es_VE.xml
! make/data/cldr/common/main/et.xml
! make/data/cldr/common/main/eu.xml
! make/data/cldr/common/main/ewo.xml
! make/data/cldr/common/main/fa.xml
! make/data/cldr/common/main/ff.xml
! make/data/cldr/common/main/ff_Adlm.xml
! make/data/cldr/common/main/ff_Adlm_SL.xml
! make/data/cldr/common/main/ff_Latn_GH.xml
! make/data/cldr/common/main/ff_Latn_GM.xml
! make/data/cldr/common/main/ff_Latn_LR.xml
! make/data/cldr/common/main/ff_Latn_MR.xml
! make/data/cldr/common/main/ff_Latn_SL.xml
! make/data/cldr/common/main/fi.xml
! make/data/cldr/common/main/fil.xml
! make/data/cldr/common/main/fo.xml
! make/data/cldr/common/main/fr.xml
! make/data/cldr/common/main/fr_BE.xml
! make/data/cldr/common/main/fr_CA.xml
! make/data/cldr/common/main/fr_CD.xml
! make/data/cldr/common/main/fr_CH.xml
! make/data/cldr/common/main/fr_CM.xml
! make/data/cldr/common/main/fr_DJ.xml
! make/data/cldr/common/main/fr_DZ.xml
! make/data/cldr/common/main/fr_MR.xml
! make/data/cldr/common/main/fr_SY.xml
! make/data/cldr/common/main/fr_TD.xml
! make/data/cldr/common/main/fr_TN.xml
! make/data/cldr/common/main/fr_VU.xml
+ make/data/cldr/common/main/frr.xml
+ make/data/cldr/common/main/frr_DE.xml
! make/data/cldr/common/main/fur.xml
! make/data/cldr/common/main/fy.xml
! make/data/cldr/common/main/ga.xml
! make/data/cldr/common/main/gd.xml
! make/data/cldr/common/main/gl.xml
! make/data/cldr/common/main/gsw.xml
! make/data/cldr/common/main/gu.xml
! make/data/cldr/common/main/guz.xml
! make/data/cldr/common/main/gv.xml
! make/data/cldr/common/main/ha.xml
! make/data/cldr/common/main/ha_GH.xml
! make/data/cldr/common/main/ha_NE.xml
! make/data/cldr/common/main/haw.xml
! make/data/cldr/common/main/he.xml
! make/data/cldr/common/main/hi.xml
! make/data/cldr/common/main/hi_Latn.xml
! make/data/cldr/common/main/hr.xml
! make/data/cldr/common/main/hsb.xml
! make/data/cldr/common/main/hu.xml
! make/data/cldr/common/main/hy.xml
! make/data/cldr/common/main/ia.xml
! make/data/cldr/common/main/id.xml
! make/data/cldr/common/main/ig.xml
! make/data/cldr/common/main/ii.xml
! make/data/cldr/common/main/is.xml
! make/data/cldr/common/main/it.xml
! make/data/cldr/common/main/it_CH.xml
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/jgo.xml
! make/data/cldr/common/main/jmc.xml
! make/data/cldr/common/main/jv.xml
! make/data/cldr/common/main/ka.xml
! make/data/cldr/common/main/kab.xml
! make/data/cldr/common/main/kam.xml
! make/data/cldr/common/main/kde.xml
! make/data/cldr/common/main/kea.xml
! make/data/cldr/common/main/kgp.xml
! make/data/cldr/common/main/khq.xml
! make/data/cldr/common/main/ki.xml
! make/data/cldr/common/main/kk.xml
! make/data/cldr/common/main/kl.xml
! make/data/cldr/common/main/kln.xml
! make/data/cldr/common/main/km.xml
! make/data/cldr/common/main/kn.xml
! make/data/cldr/common/main/ko.xml
! make/data/cldr/common/main/kok.xml
! make/data/cldr/common/main/ks.xml
! make/data/cldr/common/main/ks_Deva.xml
! make/data/cldr/common/main/ksb.xml
! make/data/cldr/common/main/ksf.xml
! make/data/cldr/common/main/ksh.xml
! make/data/cldr/common/main/ku.xml
! make/data/cldr/common/main/kw.xml
! make/data/cldr/common/main/ky.xml
! make/data/cldr/common/main/lag.xml
! make/data/cldr/common/main/lb.xml
! make/data/cldr/common/main/lg.xml
! make/data/cldr/common/main/lkt.xml
! make/data/cldr/common/main/ln.xml
! make/data/cldr/common/main/lo.xml
! make/data/cldr/common/main/lrc.xml
! make/data/cldr/common/main/lt.xml
! make/data/cldr/common/main/lu.xml
! make/data/cldr/common/main/luo.xml
! make/data/cldr/common/main/luy.xml
! make/data/cldr/common/main/lv.xml
! make/data/cldr/common/main/mai.xml
! make/data/cldr/common/main/mas.xml
+ make/data/cldr/common/main/mdf.xml
+ make/data/cldr/common/main/mdf_RU.xml
! make/data/cldr/common/main/mer.xml
! make/data/cldr/common/main/mg.xml
! make/data/cldr/common/main/mgh.xml
! make/data/cldr/common/main/mgo.xml
! make/data/cldr/common/main/mi.xml
! make/data/cldr/common/main/mk.xml
! make/data/cldr/common/main/ml.xml
! make/data/cldr/common/main/mn.xml
! make/data/cldr/common/main/mni.xml
! make/data/cldr/common/main/mr.xml
! make/data/cldr/common/main/ms.xml
! make/data/cldr/common/main/ms_ID.xml
! make/data/cldr/common/main/mt.xml
! make/data/cldr/common/main/mua.xml
! make/data/cldr/common/main/my.xml
! make/data/cldr/common/main/mzn.xml
! make/data/cldr/common/main/naq.xml
! make/data/cldr/common/main/nd.xml
! make/data/cldr/common/main/nds.xml
! make/data/cldr/common/main/ne.xml
! make/data/cldr/common/main/nl.xml
! make/data/cldr/common/main/nl_BE.xml
! make/data/cldr/common/main/nmg.xml
! make/data/cldr/common/main/nn.xml
! make/data/cldr/common/main/nnh.xml
! make/data/cldr/common/main/no.xml
! make/data/cldr/common/main/nus.xml
! make/data/cldr/common/main/nyn.xml
+ make/data/cldr/common/main/oc.xml
+ make/data/cldr/common/main/oc_ES.xml
+ make/data/cldr/common/main/oc_FR.xml
! make/data/cldr/common/main/om.xml
! make/data/cldr/common/main/or.xml
! make/data/cldr/common/main/os.xml
! make/data/cldr/common/main/pa.xml
! make/data/cldr/common/main/pcm.xml
+ make/data/cldr/common/main/pis.xml
+ make/data/cldr/common/main/pis_SB.xml
! make/data/cldr/common/main/pl.xml
! make/data/cldr/common/main/ps.xml
! make/data/cldr/common/main/pt.xml
! make/data/cldr/common/main/pt_MO.xml
! make/data/cldr/common/main/pt_PT.xml
! make/data/cldr/common/main/qu.xml
+ make/data/cldr/common/main/raj.xml
+ make/data/cldr/common/main/raj_IN.xml
! make/data/cldr/common/main/rm.xml
! make/data/cldr/common/main/rn.xml
! make/data/cldr/common/main/ro.xml
! make/data/cldr/common/main/rof.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/main/ru.xml
! make/data/cldr/common/main/ru_UA.xml
! make/data/cldr/common/main/rw.xml
! make/data/cldr/common/main/rwk.xml
! make/data/cldr/common/main/sa.xml
! make/data/cldr/common/main/sah.xml
! make/data/cldr/common/main/saq.xml
! make/data/cldr/common/main/sat.xml
! make/data/cldr/common/main/sbp.xml
! make/data/cldr/common/main/sc.xml
! make/data/cldr/common/main/sd.xml
! make/data/cldr/common/main/sd_Deva.xml
! make/data/cldr/common/main/se.xml
! make/data/cldr/common/main/se_FI.xml
! make/data/cldr/common/main/seh.xml
! make/data/cldr/common/main/ses.xml
! make/data/cldr/common/main/sg.xml
! make/data/cldr/common/main/shi.xml
! make/data/cldr/common/main/shi_Latn.xml
! make/data/cldr/common/main/si.xml
! make/data/cldr/common/main/sk.xml
! make/data/cldr/common/main/sl.xml
! make/data/cldr/common/main/smn.xml
+ make/data/cldr/common/main/sms.xml
+ make/data/cldr/common/main/sms_FI.xml
! make/data/cldr/common/main/sn.xml
! make/data/cldr/common/main/so.xml
! make/data/cldr/common/main/sq.xml
! make/data/cldr/common/main/sr.xml
! make/data/cldr/common/main/sr_Cyrl_BA.xml
! make/data/cldr/common/main/sr_Cyrl_ME.xml
! make/data/cldr/common/main/sr_Latn.xml
! make/data/cldr/common/main/sr_Latn_BA.xml
! make/data/cldr/common/main/sr_Latn_ME.xml
! make/data/cldr/common/main/sr_Latn_XK.xml
! make/data/cldr/common/main/su.xml
! make/data/cldr/common/main/sv.xml
! make/data/cldr/common/main/sv_FI.xml
! make/data/cldr/common/main/sw.xml
! make/data/cldr/common/main/sw_KE.xml
! make/data/cldr/common/main/ta.xml
! make/data/cldr/common/main/ta_MY.xml
! make/data/cldr/common/main/ta_SG.xml
! make/data/cldr/common/main/te.xml
! make/data/cldr/common/main/teo.xml
! make/data/cldr/common/main/tg.xml
! make/data/cldr/common/main/th.xml
! make/data/cldr/common/main/ti.xml
! make/data/cldr/common/main/ti_ER.xml
! make/data/cldr/common/main/tk.xml
! make/data/cldr/common/main/to.xml
+ make/data/cldr/common/main/tok.xml
+ make/data/cldr/common/main/tok_001.xml
! make/data/cldr/common/main/tr.xml
! make/data/cldr/common/main/tr_CY.xml
! make/data/cldr/common/main/tt.xml
! make/data/cldr/common/main/twq.xml
! make/data/cldr/common/main/tzm.xml
! make/data/cldr/common/main/ug.xml
! make/data/cldr/common/main/uk.xml
! make/data/cldr/common/main/ur.xml
! make/data/cldr/common/main/ur_IN.xml
! make/data/cldr/common/main/uz.xml
! make/data/cldr/common/main/uz_Cyrl.xml
! make/data/cldr/common/main/vai.xml
! make/data/cldr/common/main/vai_Latn.xml
! make/data/cldr/common/main/vi.xml
! make/data/cldr/common/main/vun.xml
! make/data/cldr/common/main/wae.xml
! make/data/cldr/common/main/wo.xml
! make/data/cldr/common/main/xh.xml
! make/data/cldr/common/main/xog.xml
! make/data/cldr/common/main/yav.xml
! make/data/cldr/common/main/yo.xml
! make/data/cldr/common/main/yo_BJ.xml
! make/data/cldr/common/main/yrl.xml
! make/data/cldr/common/main/yrl_CO.xml
! make/data/cldr/common/main/yrl_VE.xml
! make/data/cldr/common/main/yue.xml
! make/data/cldr/common/main/yue_Hans.xml
! make/data/cldr/common/main/zgh.xml
! make/data/cldr/common/main/zh.xml
! make/data/cldr/common/main/zh_Hant.xml
! make/data/cldr/common/main/zh_Hant_HK.xml
! make/data/cldr/common/main/zu.xml
! make/data/cldr/common/supplemental/attributeValueValidity.xml
! make/data/cldr/common/supplemental/coverageLevels.xml
! make/data/cldr/common/supplemental/dayPeriods.xml
! make/data/cldr/common/supplemental/languageGroup.xml
! make/data/cldr/common/supplemental/likelySubtags.xml
! make/data/cldr/common/supplemental/metaZones.xml
! make/data/cldr/common/supplemental/numberingSystems.xml
! make/data/cldr/common/supplemental/ordinals.xml
! make/data/cldr/common/supplemental/pluralRanges.xml
! make/data/cldr/common/supplemental/plurals.xml
! make/data/cldr/common/supplemental/supplementalData.xml
! make/data/cldr/common/supplemental/supplementalMetadata.xml
! make/data/cldr/common/supplemental/units.xml
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
! test/jdk/java/time/tck/java/time/format/TCKFormatStyle.java
! test/jdk/java/time/test/java/time/format/Skeletons_en_US.properties
! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java
! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java
! test/jdk/java/time/test/java/time/format/TestLocalizedPattern.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/util/Calendar/CalendarDataTest.java
! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java
! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java
! test/jdk/java/util/Locale/bcp47u/FormatTests.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
Changeset: fefbddf8
Author: Matias Saavedra Silva <matias.s.saavedra.silva(a)oracle.com>
Committer: Ioi Lam <iklam(a)openjdk.org>
Date: 2022-10-24 16:08:51 +0000
URL: https://git.openjdk.org/zgc/commit/fefbddf83595c15bbfd110a59e718ebf9f79b554
8291443: Obsolete the PrintSharedDictionary flag
Reviewed-by: dholmes, iklam
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/cds/NonBootLoaderClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java
! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java
Changeset: 68cf248b
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2022-10-24 17:29:51 +0000
URL: https://git.openjdk.org/zgc/commit/68cf248b440a09c4d9bd16c862473f6a97cde279
8295298: Automate javax/swing/JFileChooser/FileViewNPETest.java
Reviewed-by: tr, serb
! test/jdk/javax/swing/JFileChooser/FileViewNPETest.java
Changeset: df81b3c6
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2022-10-24 17:39:57 +0000
URL: https://git.openjdk.org/zgc/commit/df81b3c66a3b17fc5d10098ce879416affbddd40
8295738: Automate javax/swing/JFileChooser/FileSizeCheck.java
Reviewed-by: serb
! test/jdk/javax/swing/JFileChooser/FileSizeCheck.java
Changeset: e122321c
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2022-10-24 19:11:56 +0000
URL: https://git.openjdk.org/zgc/commit/e122321cb599d2e0041029b34b306ce88117aef7
8295844: jdk/test/whitebox/CPUInfoTest.java failed with "not all features are known: expected true, was false"
Reviewed-by: tschatzl, dnsimon
! src/hotspot/cpu/x86/vm_version_x86.hpp
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
Changeset: 8c86e925
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-24 20:32:31 +0000
URL: https://git.openjdk.org/zgc/commit/8c86e92535afa52c4d454a3b8cc59ee5f8bb6477
8295847: slow debug build error after JDK-8294466
Reviewed-by: erikj, dcubed
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 1d15e5cd
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2022-10-24 20:47:24 +0000
URL: https://git.openjdk.org/zgc/commit/1d15e5cdd698045ab9c285c92b96126ed0666ac5
8295716: Minimize disabled warnings in security libs
Reviewed-by: erikj
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.crypto.cryptoki/Lib.gmk
Changeset: 7520d0a7
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2022-10-24 21:39:16 +0000
URL: https://git.openjdk.org/zgc/commit/7520d0a72573ebaec0b6d9f9f1f1d87688bff8c0
8295855: ProblemList jdk/jshell/CommandCompletionTest.java on linux-all
Reviewed-by: dholmes
! test/langtools/ProblemList.txt
Changeset: 89dafc00
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2022-10-24 22:17:51 +0000
URL: https://git.openjdk.org/zgc/commit/89dafc002f934f7381a150e3f04fd1f830d183a4
8292699: Improve printing of classes in native debugger
Reviewed-by: coleenp
+ src/hotspot/share/classfile/classPrinter.cpp
+ src/hotspot/share/classfile/classPrinter.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeTracer.hpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/utilities/debug.cpp
+ test/hotspot/gtest/runtime/test_classPrinter.cpp
Changeset: 706d1b75
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2022-10-25 07:25:07 +0000
URL: https://git.openjdk.org/zgc/commit/706d1b7508af58f7ed669bde4820ec9f80f58607
8295798: (ch) Test java/nio/channels/Channels/ReadXBytes.java is very slow on Windows
Reviewed-by: alanb, bpb
! test/jdk/java/nio/channels/Channels/ReadXBytes.java
Changeset: 6673cd85
Author: Sergey Bylokhov <serb(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2022-10-25 09:45:33 +0000
URL: https://git.openjdk.org/zgc/commit/6673cd857722d117b108590ba7f7c02f8622fc3b
8295554: Move the "sizecalc.h" to the correct location
Reviewed-by: erikj, ihse, prr, kizune, aivanov
! make/common/modules/LauncherCommon.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
= src/java.desktop/share/native/common/awt/utility/sizecalc.h
Changeset: f37a6055
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-10-25 10:18:44 +0000
URL: https://git.openjdk.org/zgc/commit/f37a6055c469956a1e69715840a61f56b5cea425
8295212: G1: Add wrapper for TruncatedSeqs that need separation by gc phase
Reviewed-by: iwalulya, sjohanss
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
+ src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
+ src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
Changeset: 9051dded
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2022-10-25 11:44:39 +0000
URL: https://git.openjdk.org/zgc/commit/9051dded84ef2d248483a6a1472def1eab79654f
8294993: LingeredApp test update
Reviewed-by: cjplummer, amenkov
! test/lib/jdk/test/lib/apps/LingeredApp.java
! test/lib/jdk/test/lib/util/CoreUtils.java
Changeset: af2de975
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2022-10-25 12:44:23 +0000
URL: https://git.openjdk.org/zgc/commit/af2de975cbc46ad91c736b110a2212cd32ba60a7
8287754: Update jib GNU make dependency on Windows to latest cygwin build
Reviewed-by: djelinski, ihse, mikael
! make/conf/jib-profiles.js
Changeset: 5c4d99a0
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-10-25 16:21:18 +0000
URL: https://git.openjdk.org/zgc/commit/5c4d99a05185cc5fc41691fd62102f3b5bbefc50
8295118: G1: Clear CLD claim marks concurrently
Reviewed-by: iwalulya, sjohanss, ayang
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 6289600f
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2022-10-25 16:28:57 +0000
URL: https://git.openjdk.org/zgc/commit/6289600fe86bf1f8de160ea64cdba960b2d3e693
8295810: cleanup debug agent removeThread() api
Reviewed-by: kevinw, sspitsyn, amenkov
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
Changeset: 3a873d3c
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2022-10-25 17:42:48 +0000
URL: https://git.openjdk.org/zgc/commit/3a873d3c5b2281b2389e9364ff26f04ee86b0607
8295808: GrowableArray should support capacity management
Reviewed-by: aboldtch, tschatzl, sspitsyn
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java
! test/hotspot/gtest/gc/z/test_zArray.cpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
Changeset: 427f5062
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2022-10-25 17:52:18 +0000
URL: https://git.openjdk.org/zgc/commit/427f50624f9f60bb3502227fd04a04991986329c
8279366: CDS should allow alternative locations for JAR files in classpath
Reviewed-by: iklam, coleenp
! src/hotspot/share/cds/cdsConstants.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/include/cds.h
+ test/hotspot/jtreg/runtime/cds/appcds/CommonAppClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CommonAppClasspath.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: 3e49f8fd
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-10-25 18:49:06 +0000
URL: https://git.openjdk.org/zgc/commit/3e49f8fd28590116e245faffe1c467371be6f43e
8295839: G1: Single threaded phases (within parallel phases) report as using multiple threads in logs
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
Changeset: ef606086
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-10-25 18:50:08 +0000
URL: https://git.openjdk.org/zgc/commit/ef606086a94cab4a41e4bec9f91b420094a7acad
8295732: Directly embed TruncatedSeqs in G1Analytics
Reviewed-by: iwalulya, sjohanss
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
Changeset: ee0dec8b
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2022-10-25 18:51:43 +0000
URL: https://git.openjdk.org/zgc/commit/ee0dec8bf5cae1c3c39ea14d306d62dd39dac208
8295838: Document why we do not print Code Cache Roots phase in G1 logging
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
Changeset: 0caea818
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2022-10-25 18:54:48 +0000
URL: https://git.openjdk.org/zgc/commit/0caea818b59f7e2cd60708b1002fba328c5357fe
8295895: build error after JDK-8279366
Reviewed-by: dcubed
! src/hotspot/share/cds/filemap.cpp
Changeset: d393e051
Author: Justin Lu <justin.lu(a)oracle.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2022-10-25 19:21:34 +0000
URL: https://git.openjdk.org/zgc/commit/d393e051e660d05b645a2d148c6cdfc21b1d347e
8294989: ResourceBundle naming convention issue in JdbcRowSetResourceBundle.java
Reviewed-by: naoto, lancea, bchristi
! src/java.sql.rowset/share/classes/com/sun/rowset/JdbcRowSetResourceBundle.java
+ test/jdk/javax/sql/resourceBundleTests/ValidateGetBundle.java
+ test/jdk/javax/sql/testng/test/rowset/ValidateResourceBundleAccess.java
Changeset: e0c29307
Author: Ludovic Henry <luhenry(a)openjdk.org>
Committer: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2022-10-25 20:11:48 +0000
URL: https://git.openjdk.org/zgc/commit/e0c29307f7b35149aacae0bb935aa9fe524cff72
8295282: Use Zicboz/cbo.zero to zero-out memory on RISC-V
Reviewed-by: yadongwang, vkempik, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: fec61746
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2022-10-25 22:14:36 +0000
URL: https://git.openjdk.org/zgc/commit/fec61746d1b9e3143fe64e9604732207b0a8c643
8295816: jdwp jck tests failing with "FATAL ERROR in native method: JDWP SetTag, jvmtiError=JVMTI_ERROR_WRONG_PHASE(112)"
8295815: misc JDI tests failed with "JDWP exit error JVMTI_ERROR_WRONG_PHASE(112)"
Reviewed-by: sspitsyn, amenkov, dcubed
! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c
Changeset: 3bd3caf8
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2022-10-25 22:48:00 +0000
URL: https://git.openjdk.org/zgc/commit/3bd3caf897dcb6d53fae6e94ba1cc281b30277ea
8294486: Remove vmTestbase/nsk/jvmti/ tests ported to serviceability/jvmti.
Reviewed-by: sspitsyn
! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/libclassprep01.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Breakpoint/breakpoint001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Breakpoint/breakpoint001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Breakpoint/breakpoint001/breakpoint001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Breakpoint/breakpoint001/libbreakpoint001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassLoad/classload001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassLoad/classload001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassLoad/classload001/classload001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassLoad/classload001/libclassload001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassPrepare/classprep001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassPrepare/classprep001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassPrepare/classprep001/classprep001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassPrepare/classprep001/libclassprep001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Exception/exception001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Exception/exception001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Exception/exception001/exception001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Exception/exception001/exception001a.jasm
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Exception/exception001/libexception001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ExceptionCatch/excatch001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ExceptionCatch/excatch001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ExceptionCatch/excatch001/excatch001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ExceptionCatch/excatch001/excatch001a.jasm
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ExceptionCatch/excatch001/libexcatch001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc001/fieldacc001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc001/fieldacc001a.jasm
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc001/libfieldacc001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc002/fieldacc002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc002/libfieldacc002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc003.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc003/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc003/fieldacc003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc003/libfieldacc003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc004.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc004/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc004/fieldacc004.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc004/libfieldacc004.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldModification/fieldmod001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldModification/fieldmod001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldModification/fieldmod001/fieldmod001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldModification/fieldmod001/fieldmod001a.jasm
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldModification/fieldmod001/libfieldmod001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldModification/fieldmod002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldModification/fieldmod002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldModification/fieldmod002/fieldmod002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldModification/fieldmod002/libfieldmod002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FramePop/framepop001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FramePop/framepop001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FramePop/framepop001/framepop001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FramePop/framepop001/framepop001a.jasm
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FramePop/framepop001/libframepop001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FramePop/framepop002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FramePop/framepop002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FramePop/framepop002/framepop002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/FramePop/framepop002/libframepop002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon001/contmon001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon001/libcontmon001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon002/contmon002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon002/libcontmon002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon003.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon003/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon003/contmon003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon003/libcontmon003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameCount/framecnt001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameCount/framecnt001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameCount/framecnt001/framecnt001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameCount/framecnt001/libframecnt001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameCount/framecnt002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameCount/framecnt002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameCount/framecnt002/framecnt002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameCount/framecnt002/libframecnt002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameCount/framecnt003.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameCount/framecnt003/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameCount/framecnt003/framecnt003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameCount/framecnt003/libframecnt003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameLocation/frameloc001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameLocation/frameloc001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameLocation/frameloc001/frameloc001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameLocation/frameloc001/frameloc001a.jasm
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameLocation/frameloc001/libframeloc001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameLocation/frameloc002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameLocation/frameloc002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameLocation/frameloc002/frameloc002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameLocation/frameloc002/libframeloc002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameLocation/frameloc003.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameLocation/frameloc003/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameLocation/frameloc003/frameloc003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFrameLocation/frameloc003/libframeloc003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr001/getstacktr001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr001/libgetstacktr001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr002/getstacktr002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr002/libgetstacktr002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr003.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr003/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr003/getstacktr003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr003/libgetstacktr003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr004.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr004/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr004/getstacktr004.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr004/libgetstacktr004.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr005.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr005/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr005/getstacktr005.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr005/libgetstacktr005.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr006.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr006/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr006/getstacktr006.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr006/libgetstacktr006.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr007.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr007/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr007/getstacktr007.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr007/libgetstacktr007.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr008.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr008/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr008/getstacktr008.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr008/libgetstacktr008.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr009.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr009/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr009/getstacktr009.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetStackTrace/getstacktr009/libgetstacktr009.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadInfo/thrinfo001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadInfo/thrinfo001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadInfo/thrinfo001/libthrinfo001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadInfo/thrinfo001/thrinfo001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadInfo/thrinfo002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadInfo/thrinfo002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadInfo/thrinfo002/libthrinfo002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadInfo/thrinfo002/thrinfo002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodEntry/mentry001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodEntry/mentry001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodEntry/mentry001/libmentry001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodEntry/mentry001/mentry001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodEntry/mentry002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodEntry/mentry002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodEntry/mentry002/libmentry002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodEntry/mentry002/mentry002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodExit/mexit001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodExit/mexit001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodExit/mexit001/libmexit001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodExit/mexit001/mexit001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodExit/mexit001/mexit001a.jasm
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodExit/mexit002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodExit/mexit002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodExit/mexit002/libmexit002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodExit/mexit002/mexit002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MethodExit/mexit002/mexit002a.jasm
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorContendedEnter/mcontenter001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorContendedEnter/mcontenter001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorContendedEnter/mcontenter001/libmcontenter001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorContendedEnter/mcontenter001/mcontenter001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorContendedEntered/mcontentered001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorContendedEntered/mcontentered001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorContendedEntered/mcontentered001/libmcontentered001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorContendedEntered/mcontentered001/mcontentered001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorWait/monitorwait001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorWait/monitorwait001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorWait/monitorwait001/libmonitorwait001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorWait/monitorwait001/monitorwait001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorWaited/monitorwaited001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorWaited/monitorwaited001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorWaited/monitorwaited001/libmonitorwaited001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorWaited/monitorwaited001/monitorwaited001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind001/libnativemethbind001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind001/nativemethbind001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind002/libnativemethbind002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind002/nativemethbind002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind003.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind003/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind003/libnativemethbind003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind003/nativemethbind003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind004.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind004/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind004/libnativemethbind004.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind004/nativemethbind004.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/SingleStep/singlestep001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/SingleStep/singlestep001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/SingleStep/singlestep001/libsinglestep001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/SingleStep/singlestep001/singlestep001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/SingleStep/singlestep002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/SingleStep/singlestep002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/SingleStep/singlestep002/libsinglestep002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/SingleStep/singlestep002/singlestep002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/SingleStep/singlestep003.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/SingleStep/singlestep003/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/SingleStep/singlestep003/libsinglestep003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/SingleStep/singlestep003/singlestep003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadEnd/threadend001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadEnd/threadend001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadEnd/threadend001/libthreadend001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadEnd/threadend001/threadend001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadEnd/threadend002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadEnd/threadend002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadEnd/threadend002/libthreadend002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadEnd/threadend002/threadend002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadStart/threadstart001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadStart/threadstart001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadStart/threadstart001/libthreadstart001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadStart/threadstart001/threadstart001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadStart/threadstart002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadStart/threadstart002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadStart/threadstart002/libthreadstart002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadStart/threadstart002/threadstart002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadStart/threadstart003.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadStart/threadstart003/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadStart/threadstart003/libthreadstart003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadStart/threadstart003/threadstart003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/VMObjectAlloc/vmobjalloc001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/VMObjectAlloc/vmobjalloc001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/VMObjectAlloc/vmobjalloc001/libvmobjalloc001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/VMObjectAlloc/vmobjalloc001/vmobjalloc001.cpp
Changeset: 324bec19
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-26 03:04:14 +0000
URL: https://git.openjdk.org/zgc/commit/324bec19aa9b9d4944a7e1129d494d57a077ba51
8295863: JFR: Use expected size for Maps and Sets
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/MetadataEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventLog.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/ConfigurationInfo.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java
Changeset: e3a5a34c
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2022-10-26 06:07:23 +0000
URL: https://git.openjdk.org/zgc/commit/e3a5a34c4d18375a310212da2e52a8ad85a3f556
8295767: Remove unused fields in sun.awt.geom.Edge
Reviewed-by: prr
! src/java.desktop/share/classes/sun/awt/geom/Edge.java
Changeset: b2878c90
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2022-10-26 06:35:20 +0000
URL: https://git.openjdk.org/zgc/commit/b2878c904beb971da37b1da50a7294c460d6cef3
8295710: remove os::dll_file_extension
Reviewed-by: dholmes, mdoerr, lucy
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: e173fd79
Author: Zixian Cai <zcai(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-26 07:59:44 +0000
URL: https://git.openjdk.org/zgc/commit/e173fd792216940652efca4c2db26fc8d23931f8
8295885: GHA: Bump gcc versions
Reviewed-by: shade
! .github/workflows/main.yml
Changeset: 772be2e0
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2022-10-26 08:10:42 +0000
URL: https://git.openjdk.org/zgc/commit/772be2e02b7bb1089116c0debb514154489cfa81
8295868: 32-bit Windows build failures after JDK-8294466
Reviewed-by: erikj
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: cf121df1
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2022-10-26 08:35:05 +0000
URL: https://git.openjdk.org/zgc/commit/cf121df17e60df61a1b8825724c0d735f11e73f6
8295889: NMT preinit code does not handle allocation errors
Reviewed-by: dholmes, mbaesken
! src/hotspot/share/services/nmtPreInit.cpp
! test/hotspot/gtest/nmt/test_nmtpreinit.cpp
Changeset: 303548ba
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2022-10-26 09:16:15 +0000
URL: https://git.openjdk.org/zgc/commit/303548babc67be0850c47b60315714b106c0a0ee
8294752: G1: Remove redundant checks in check_obj_during_refinement
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
Changeset: 33ff80dd
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2022-10-26 09:25:40 +0000
URL: https://git.openjdk.org/zgc/commit/33ff80dd7a4dedb462316c77b096b65f9a0c8817
8295402: G1: Tighten assertion in G1ScanHRForRegionClosure::scan_heap_roots
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: 78454b69
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2022-10-26 09:33:43 +0000
URL: https://git.openjdk.org/zgc/commit/78454b69da1434da18193d32813c59126348c9ea
8295879: JFR: Remove warnings in the jdk.jfr module
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerCPUThrottlingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerCPUUsageEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerConfigurationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerIOUsageEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerMemoryUsageEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ThreadSleepEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Options.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileChannelImplInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileInputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileOutputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketChannelImplInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketInputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketOutputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
Changeset: 31359143
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2022-10-26 14:04:38 +0000
URL: https://git.openjdk.org/zgc/commit/313591436202d6259c1f9ae6d50ff7c59b5b0710
8265441: IGV: select block nodes by clicking on it
Reviewed-by: rcastanedalo, thartmann
! 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/Data/src/main/java/com/sun/hotspot/igv/data/services/InputGraphProvider.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/SplitFilter.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/NodeQuickSearch.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/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/widgets/BlockWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
Changeset: 8e5d680a
Author: Mark Powers <mpowers(a)openjdk.org>
Committer: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2022-10-26 15:53:52 +0000
URL: https://git.openjdk.org/zgc/commit/8e5d680a98ad28eb3607d227783bdea94039dde6
8293093: NPE in P11KeyStore.getID
Reviewed-by: ascarpino, xuelei
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
Changeset: 46e6aee0
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2022-10-26 16:50:31 +0000
URL: https://git.openjdk.org/zgc/commit/46e6aee0d0b868c4c45b7c25cd3fd951d199b1ed
8295823: Use enhanced-for cycle instead of Enumeration in java.naming
Reviewed-by: aefimov, dfuchs, vtewari
! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java
! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java
1
0