GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||||||||||
GeezerVison is showing github.com — gh-108223: Refer to PEP 703 as Free Threading by vstinner · Pull Request #112780 · python/cpython Conversation
|
|
Should the See the steering council decision: python/steering-council#221 (comment) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
cc @hugovk |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
We already changed the term from Py_NOGIL to Py_GIL_DISABLED.
Do we have to touch this term all things one more time?
See PRs of #111863
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Ah okay, python/steering-council#221 (comment) was announced 2 hours ago. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Naming is hard :-) The update is that the Steering Council took a decision. But this PR is not about Py_GIL_DISABLED macro which can be renamed in a following PR if needed. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I'm confused. Didn't the SC decision explicitly mention that Py_GIL_DISABLED is ok? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
I have the same opinion as @itamaro |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
No, we keep The SC said yesterday:
python/steering-council#221 (comment) This PR doesn't touch the macro though. It changes a constant used by unit tests. This isn't exposed to users, so we could keep it as is, but are also free to change it. However, because the constant is directly looking up the macro value from |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
| # --disable-gil | ||
| if sysconfig.get_config_var('Py_GIL_DISABLED'): | ||
| build.append("nogil") | ||
| build.append("freethreading") |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
?
| build.append("freethreading") | |
| build.append("gil_disabled") |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I updated the PR. Please review it again.
Oh ok. I read the announcement too quickly, I missed the part about Py_GIL_DISABLED.
Ok, I updated my PR for that. @hugovk proposed |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Merged, thanks for reviews. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.