JDK-8324129 : C2: Remove some ttyLocker usages in preparation for JDK-8306767
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 23
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2024-01-18
  • Updated: 2024-01-23
  • Resolved: 2024-01-22
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 23
23 masterFixed
Related Reports
Relates :  
Description
In preparation for JDK-8306767, I want to refactor some tty code, especially remove some ttyLocker usages that would get in the way of other locking mechanisms.
Comments
Changeset: c84af493 Author: Emanuel Peter <epeter@openjdk.org> Date: 2024-01-22 10:41:36 +0000 URL: https://git.openjdk.org/jdk/commit/c84af4938647efbc2d6c94efef748446bf6d50b4
22-01-2024

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/17486 Date: 2024-01-18 15:17:27 +0000
18-01-2024

Commit 1: sh jib.sh mach5 -- remote-build-and-test --email emanuel.peter@oracle.com --slack-channel @empeter --job tier1,tier2,tier3,tier4,tier5,hs-precheckin-comp,hs-comp-stress --jvm-args "" --comment "JDK-8324129: rm ttyLocker for extra_data_lock, commit 1" --patch-based https://mach5.us.oracle.com/mdash/jobs/emanuel-jdk-fork2-20240118-1523-5014185
18-01-2024