JDK-8352069 : Renamings after JEP 522: G1 GC: Improve Throughput by Reducing Synchronization
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 25
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2025-03-14
  • Updated: 2025-09-29
  • Resolved: 2025-09-24
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 26
26 b17Fixed
Related Reports
Blocks :  
Description
This CR collects some refactorings that were pointed out either publicly or internally that should be done after JDK-8342382 as they unduly cause code churn (renamings) in many components

Renamings:

generate_post_barrier_fast_path -> generate_post_barrier in the code generation backends




Comments
Changeset: f7c9fef9 Branch: master Author: Thomas Schatzl <tschatzl@openjdk.org> Date: 2025-09-24 13:37:16 +0000 URL: https://git.openjdk.org/jdk/commit/f7c9fef9147ee3c6168469ec04d2946a34505d63
24-09-2025

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/27450 Date: 2025-09-23 11:45:08 +0000
23-09-2025

Removed the suggestion > g1_write_barrier_post_c1 -> g1_post_write_barrier_c1; moved because there are existing untouched names that use the same order of terms for e.g. c2 and interpreter. The original naming seems to be the prevalent naming scheme after all.
23-09-2025