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 Multi-Phase Init for _xxsubinterpreters #99741

Closed
ericsnowcurrently opened this issue Nov 24, 2022 · 0 comments
Closed

Implement Multi-Phase Init for _xxsubinterpreters #99741

ericsnowcurrently opened this issue Nov 24, 2022 · 0 comments
Assignees
Labels
3.12 bugs and security fixes extension-modules C modules in the Modules dir topic-subinterpreters type-feature A feature request or enhancement

Comments

@ericsnowcurrently
Copy link
Member

ericsnowcurrently commented Nov 24, 2022

See PEP 630 and PEP 687. This is an internal test module so the bar isn't as high as for regular stdlib modules.

Linked PRs

@ericsnowcurrently ericsnowcurrently added type-feature A feature request or enhancement extension-modules C modules in the Modules dir topic-subinterpreters 3.12 bugs and security fixes labels Nov 24, 2022
@ericsnowcurrently ericsnowcurrently self-assigned this Nov 24, 2022
ericsnowcurrently added a commit that referenced this issue Dec 2, 2022
There were some minor issues that showed up while I was working on porting _xxsubinterpreters to multi-phase init. This fixes them.

#99741
ericsnowcurrently added a commit that referenced this issue Dec 2, 2022
This cleanup up resolves a few subtle bugs and makes the implementation for multi-phase init much cleaner.

#99741
ramvikrams added a commit to ramvikrams/cpython that referenced this issue Dec 5, 2022
ericsnowcurrently added a commit that referenced this issue Dec 5, 2022
gh-99742)

_xxsubinterpreters is an internal module used for testing.

#99741
Repository owner moved this from In Review to Done in Fancy CPython Board Dec 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.12 bugs and security fixes extension-modules C modules in the Modules dir topic-subinterpreters type-feature A feature request or enhancement
Projects
Status: Done
Development

No branches or pull requests

1 participant