RFR: Mixed evacuation fixes

Roman Kennke rkennke at openjdk.java.net
Tue May 25 11:48:34 UTC 2021


On Fri, 21 May 2021 15:06:42 GMT, William Kemper <wkemper at openjdk.org> wrote:

> This PR has a few bug fixes, the most important of which corrects an error that prevented references between old regions from being updated. To handle this case we expose the notion of _mixed_ collections to the update reference loop. This lets us continue using the optimization of only updating references in the remembered set during a _pure_ young collection. The other fixes are comparatively minor and described in their commit message.

Looks good to me! Thanks!

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

Marked as reviewed by rkennke (Lead).

PR: https://git.openjdk.java.net/shenandoah/pull/43


More information about the shenandoah-dev mailing list