Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Support for Guest Language Safepoints #1694

Closed
4 tasks
iamrecursion opened this issue Apr 26, 2021 · 0 comments
Closed
4 tasks

Implement Support for Guest Language Safepoints #1694

iamrecursion opened this issue Apr 26, 2021 · 0 comments
Assignees
Labels
p-high Should be completed in the next sprint

Comments

@iamrecursion
Copy link
Contributor

Summary

GraalVM 21.1.0 has added support for guest-language safepoints. This is much more performant than our safepointing mechanism, and can be used to replace it.

Value

Better performance and a more fault-tolerant mechanism.

Specification

  • Go through the safepoints tutorial.
  • Work out how to use it to replace our mechanism.
  • Replace our mechanism with it.

Acceptance Criteria & Test Cases

  • We have replaced our safepointing mechanism using the Graal one.
@iamrecursion iamrecursion self-assigned this Apr 26, 2021
@iamrecursion iamrecursion added Category: Interpreter p-high Should be completed in the next sprint labels Apr 26, 2021
@iamrecursion iamrecursion added this to the Alpha 5 milestone May 11, 2021
@iamrecursion iamrecursion removed this from the Alpha 5 milestone May 13, 2021
@wdanilo wdanilo closed this as completed Apr 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p-high Should be completed in the next sprint
Projects
None yet
Development

No branches or pull requests

2 participants