[jdk25u-dev] RFR: 8377811: G1: Optional Evacuations may evacuate pinned objects [v2]

Ivan Walulya iwalulya at openjdk.org
Wed Feb 18 09:57:51 UTC 2026


> Hi,
> 
> Please review this patch which ensures that the pinned region attribute is correctly set when registering old regions for evacuation. Old regions that may contain pinned objects require special handling during evacuation so that "pinnable objects" remain in place while other objects may still be evacuated. This change propagates the pinning information correctly to enable that specialized evacuation behavior.

Ivan Walulya has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision:

 - Merge remote-tracking branch 'upstream/master' into JDK-8377811
 - init

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

Changes:
  - all: https://git.openjdk.org/jdk25u-dev/pull/272/files
  - new: https://git.openjdk.org/jdk25u-dev/pull/272/files/f63218df..9a05681b

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=272&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=272&range=00-01

  Stats: 5473 lines in 249 files changed: 3343 ins; 1080 del; 1050 mod
  Patch: https://git.openjdk.org/jdk25u-dev/pull/272.diff
  Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/272/head:pull/272

PR: https://git.openjdk.org/jdk25u-dev/pull/272


More information about the jdk-updates-dev mailing list