RFR: 8342214: GenShen: Reduce code duplication in shFreeSet with iterator abstraction

William Kemper wkemper at openjdk.org
Wed Dec 11 18:56:12 UTC 2024


These were almost all clean. All pipeline tests have passed.

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

Commit messages:
 - 8342734: GenShen: Test failure gc/shenandoah/TestReferenceRefersToShenandoah.java#generational
 - 8344985: GenShen: Refactor arraycopy barrier for generational mode
 - 8344797: GenShen: Update and rename confusing method
 - 8344779: GenShen: Consolidate shared heap region closures into one header
 - 8344670: GenShen: Use concurrent worker session for concurrent mark phase
 - 8344640: GenShen: Reuse existing card mark barrier function when dropping references
 - 8344638: GenShen: Verifier should not touch claim token
 - 8344592: GenShen: Remove unnecessary comments and changes
 - 8344321: GenShen: Fix various sonar scan warnings
 - 8344320: GenShen: Possible null pointer usage in shGenerationalHeap
 - ... and 15 more: https://git.openjdk.org/shenandoah-jdk21u/compare/842a0d8b...1aed2ff5

Changes: https://git.openjdk.org/shenandoah-jdk21u/pull/143/files
  Webrev: https://webrevs.openjdk.org/?repo=shenandoah-jdk21u&pr=143&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8342214
  Stats: 950 lines in 59 files changed: 315 ins; 360 del; 275 mod
  Patch: https://git.openjdk.org/shenandoah-jdk21u/pull/143.diff
  Fetch: git fetch https://git.openjdk.org/shenandoah-jdk21u.git pull/143/head:pull/143

PR: https://git.openjdk.org/shenandoah-jdk21u/pull/143


More information about the shenandoah-dev mailing list