RFR: Merge jdk-15-ga

Man Cao manc at openjdk.org
Mon Aug 28 18:28:23 UTC 2023


Hi all,

This PR is for a merge, and to demonstrate that non-Committer could help on merging/syncing via PRs.

Most significant merge conflicts are in hotspot.m4, and those changes have been moved to jvm-features.m4.
Tested with TSAN jtreg tests with LLVM 8.0.

We cannot test with LLVM 16.0, because jdk-15-ga itself does not build with LLVM 16.0. Also building bin/java with recent LLVM versions with `-fsanitizer=thread` would cause ThreadSanitizer:DEADLYSIGNAL error at run-time.

-Man

-------------

Commit messages:
 - Merge tag 'jdk-15-ga' into tsan
 - 8246031: SSLSocket.getSession() doesn't close connection for timeout/ interrupts
 - 8251276: JDK-8248299 breaks JDK 15 validate-headers build
 - 8248299: two jdeps files miss copyright header
 - Added tag jdk-15+35 for changeset fd60c3146a02
 - 8249628: Remove EA from JDK 15 version string starting with Initial RC promotion
 - 8250609: C2 crash in IfNode::fold_compares
 - 8248597: [Graal] api/java_security/SignatureSpi/DelegationTests.html fails with Method "javasoft.sqe.tests.api.java.security.SignatureSpi.JCKSignatureSpi.clear" doesn't exist
 - 8250770: Net.java translateToSocketException does not handle IOException
 - Added tag jdk-15+34 for changeset b0817631d2f4
 - ... and 1861 more: https://git.openjdk.org/tsan/compare/5b22e180...47419566

The webrevs contain the adjustments done while merging with regards to each parent branch:
 - tsan: https://webrevs.openjdk.org/?repo=tsan&pr=15&range=00.0
 - jdk-15-ga: https://webrevs.openjdk.org/?repo=tsan&pr=15&range=00.1

Changes: https://git.openjdk.org/tsan/pull/15/files
  Stats: 2291107 lines in 15764 files changed: 1010028 ins; 1225411 del; 55668 mod
  Patch: https://git.openjdk.org/tsan/pull/15.diff
  Fetch: git fetch https://git.openjdk.org/tsan.git pull/15/head:pull/15

PR: https://git.openjdk.org/tsan/pull/15


More information about the tsan-dev mailing list