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 — bpo-42745: Make the type cache per-interpreter by vstinner · Pull Request #23947 · python/cpython Conversation
|
|
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
My PR is wrong: |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
This PR can be tested using PR #20085. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Make the type attribute lookup cache per-interpreter. Add _PyType_InitCache() function, called by PyInterpreterState_New(). Remove MCACHE macro: the cache is no longer disabled if the EXPERIMENTAL_ISOLATED_SUBINTERPRETERS macro is defined. Continue to share next_version_tag between interpreters, since static types are still shared by interpreters.
It should now be fixed: I added _PyType_InitCache() and I left next_version_tag unchanged. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Make the type attribute lookup cache per-interpreter. Add private _PyType_InitCache() function, called by PyInterpreterState_New(). Continue to share next_version_tag between interpreters, since static types are still shared by interpreters. Remove MCACHE macro: the cache is no longer disabled if the EXPERIMENTAL_ISOLATED_SUBINTERPRETERS macro is defined.
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.