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

Un-GIL Python #1695

Closed
3 tasks
iamrecursion opened this issue Apr 26, 2021 · 0 comments · Fixed by #1747
Closed
3 tasks

Un-GIL Python #1695

iamrecursion opened this issue Apr 26, 2021 · 0 comments · Fixed by #1747
Assignees
Labels
p-medium Should be completed in the next few sprints

Comments

@iamrecursion
Copy link
Contributor

Summary

With the advent of GraalPython 21.1.0 they've introduced their own internal GIL. This means that we should be able to use GraalPython without putting it behind our own GIL.

Value

Better performance for python interop.

Specification

  • Update our integration with GraalPython to not use our GIL mechanism.
  • Ensure that python itself works properly after doing this.

Acceptance Criteria & Test Cases

  • We don't run GraalPython behind our own GIL.
@iamrecursion iamrecursion self-assigned this Apr 26, 2021
@iamrecursion iamrecursion added Category: Interpreter p-medium Should be completed in the next few sprints 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p-medium Should be completed in the next few sprints
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant