RFR: Merge openjdk/jdk:master [v2]
William Kemper
wkemper at openjdk.org
Tue May 2 16:07:19 UTC 2023
> This merges tag jdk-21+20. Please have a look at [this change](https://github.com/openjdk/shenandoah/commit/f9a114efcbfdf5b8b8d605e8b431a9312c3b6111) to resolve conflicts between `CardTable` and `ShenandoahCardTable`.
William Kemper has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 273 commits:
- Reduce coupling between shenandoah card table and shared card table
- Merge tag 'jdk-21+20' into merge-jdk-21+20
Added tag jdk-21+20 for changeset 750bece0
- Remove redundant initialization code
Reviewed-by: shade
- Usage tracking cleanup
Reviewed-by: kdnilsen, ysr
- Use state of mark context itself to track stability of old mark bitmap
Reviewed-by: ysr, shade
- 8306334: Handle preemption of old cycle between filling and bootstrap phases
Reviewed-by: kdnilsen
- Eliminate TODO in ShenandoahHeuristics::select_aged_regions
Reviewed-by: wkemper
- Add unique ticket number for each disabled test
Reviewed-by: ysr, shade
- Specialize ShenandoahGenerationType to avoid generational check penalty on fast paths
Reviewed-by: kdnilsen, wkemper
- Account for humongous object waste
Reviewed-by: ysr, kdnilsen
- ... and 263 more: https://git.openjdk.org/shenandoah/compare/750bece0...f9a114ef
-------------
Changes: https://git.openjdk.org/shenandoah/pull/269/files
Webrev: https://webrevs.openjdk.org/?repo=shenandoah&pr=269&range=01
Stats: 18852 lines in 215 files changed: 17207 ins; 794 del; 851 mod
Patch: https://git.openjdk.org/shenandoah/pull/269.diff
Fetch: git fetch https://git.openjdk.org/shenandoah.git pull/269/head:pull/269
PR: https://git.openjdk.org/shenandoah/pull/269
More information about the shenandoah-dev
mailing list