JDK-8309203 : C2: remove copy-by-value of GrowableArray for InterfaceSet
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 21,22
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2023-05-31
  • Updated: 2024-11-12
  • Resolved: 2023-11-14
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 21 JDK 22
21.0.3-oracleFixed 22 b24Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Description
Address code added by JDK-8297933.
Comments
[21u] I support backporting this, it's simple enough and makes follow-up 8321974 a clean backport.
02-01-2024

[jdk21u-fix-request] Approval Request from Aleksey Shipilëv Clean backport to amend JDK 21 change, dodge the potential copy-by-value issues, and sync up codebases. Tests pass.
13-12-2023

A pull request was submitted for review. URL: https://git.openjdk.org/jdk21u-dev/pull/11 Date: 2023-12-13 10:52:49 +0000
13-12-2023

A pull request was submitted for review. URL: https://git.openjdk.org/jdk21u/pull/423 Date: 2023-12-11 09:38:14 +0000
11-12-2023

Changeset: 21cda19d Author: Roland Westrelin <roland@openjdk.org> Date: 2023-11-14 09:07:56 +0000 URL: https://git.openjdk.org/jdk/commit/21cda19d05b688148f023f6d92778b5da210b709
14-11-2023

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/16309 Date: 2023-10-23 12:41:23 +0000
23-10-2023

ILW = Same as JDK-8301373 = P3
01-06-2023