Integrated: 8342214: GenShen: Reduce code duplication in shFreeSet with iterator abstraction
William Kemper
wkemper at openjdk.org
Fri Dec 13 17:48:21 UTC 2024
On Wed, 11 Dec 2024 18:48:01 GMT, William Kemper <wkemper at openjdk.org> wrote:
> These were almost all clean. All pipeline tests have passed.
This pull request has now been integrated.
Changeset: 71c448f5
Author: William Kemper <wkemper at openjdk.org>
URL: https://git.openjdk.org/shenandoah-jdk21u/commit/71c448f567a597a12675eb42935a89b05bd954d1
Stats: 950 lines in 59 files changed: 315 ins; 360 del; 275 mod
8342214: GenShen: Reduce code duplication in shFreeSet with iterator abstraction
8342255: GenShen: Remove unnecessary enum initial values
8342278: GenShen: Move non-generational mode test out of generational test configuration
8342560: GenShen: Fix confusing method name
8342564: GenShen: Only reference young/old generation names in generational mode
8342580: GenShen: TestChurnNotifications fails executing in unintended test-id modes with ShenandoahGCMode=generational
8342848: Shenandoah: Marking bitmap may not be completely cleared in generational mode
8342919: GenShen: Fix whitespace
8343227: GenShen: Fold resource mark into management of preselected regions
8344151: GenShen: Improve comments, clean up unnecessary changes
8344152: GenShen: Initialize RegionData in product builds
8344260: GenShen: Excess unaffiliated regions reserved for old will not be transferred to young
8344264: GenShen: Improve comments and method names
8344263: GenShen: Reduce extraneous log messages at INFO level
8344339: GenShen: Avoid using namespaces
8344320: GenShen: Possible null pointer usage in shGenerationalHeap
8344321: GenShen: Fix various sonar scan warnings
8344592: GenShen: Remove unnecessary comments and changes
8344638: GenShen: Verifier should not touch claim token
8344640: GenShen: Reuse existing card mark barrier function when dropping references
8344670: GenShen: Use concurrent worker session for concurrent mark phase
8344779: GenShen: Consolidate shared heap region closures into one header
8344797: GenShen: Update and rename confusing method
8344985: GenShen: Refactor arraycopy barrier for generational mode
8342734: GenShen: Test failure gc/shenandoah/TestReferenceRefersToShenandoah.java#generational
Reviewed-by: ysr
Backport-of: 60c6dd9d274ae5b880406d4242f6fe0f6658d0c4
-------------
PR: https://git.openjdk.org/shenandoah-jdk21u/pull/143
More information about the shenandoah-dev
mailing list