Integrated: Mixed evacuation fixes

William Kemper wkemper at openjdk.java.net
Tue May 25 21:58:25 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.

This pull request has now been integrated.

Changeset: a21de226
Author:    William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.java.net/shenandoah/commit/a21de22639315fe7d5eb06ef9707e594046bd38b
Stats:     59 lines in 6 files changed: 28 ins; 18 del; 13 mod

Mixed evacuation fixes

Reviewed-by: rkennke

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

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


More information about the shenandoah-dev mailing list