Skip to content

Remove Scanning::COORDINATOR_ONLY_STW #813

Closed
@wks

Description

@wks

We introduced the constant Scanning::COORDINATOR_ONLY_STW so that VMs can request the MMTk core to use a dedicated thread (the coordinator thread) to stop mutators and resume mutators. The OpenJDK binding used to require that feature, but it found a different solution, therefore Scanning::COORDINATOR_ONLY_STW is no longer necessary.

After this PR: #794, we removed the concept of "coordinator-only work" completely, and that constant Scanning::COORDINATOR_ONLY_STW became useless. We left it there as "deprecated" to give bindings a grace period to remove their uses. When no bindings are using that constant, we can remove that from MMTk-core.

Checklist:

Metadata

Metadata

Assignees

No one assigned

    Labels

    F-good-first-issueCall For Participation: Suitable issues for first-time contributors

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions