RFR: 8321937: GenShen: Sync up 21u based repo

William Kemper wkemper at openjdk.org
Tue Dec 12 22:54:47 UTC 2023


Backport recent Shenandoah changes

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

Commit messages:
 - Use API for version of jtreg used to build jdk21
 - 8316226: GenShen: Consider forcing auto-tenure age to be greater than 1
 - 8320336: GenShen: Reduce proactive humongous defragmentation efforts
 - 8320112: GenShen: Improve end of process report
 - 8320119: GenShen: Correct misspellings of parsable
 - 8319342: GenShen: Reset the count of degenerated cycles in a row following Full GC
 - 8319931: GenShen: Increase no progress threshold for TestThreadFailure
 - 8319867: GenShen: Make old regions parsable at end of concurrent cycles
 - 8318462: [GenShen] Prevent unsafe access to displaced mark-word
 - 8319671: GenShen: Old marking may encounter invalid pointers in SATB buffers
 - ... and 3 more: https://git.openjdk.org/shenandoah-jdk21u/compare/57fb4b2b...0afff542

Changes: https://git.openjdk.org/shenandoah-jdk21u/pull/4/files
 Webrev: https://webrevs.openjdk.org/?repo=shenandoah-jdk21u&pr=4&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8321937
  Stats: 925 lines in 38 files changed: 438 ins; 225 del; 262 mod
  Patch: https://git.openjdk.org/shenandoah-jdk21u/pull/4.diff
  Fetch: git fetch https://git.openjdk.org/shenandoah-jdk21u.git pull/4/head:pull/4

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


More information about the shenandoah-dev mailing list