Mark Shannon
|
0e71a295e9
|
GH-113710: Add a "globals to constants" pass (GH-114592)
Converts specializations of `LOAD_GLOBAL` into constants during tier 2 optimization.
|
2024-02-02 12:14:34 +00:00 |
Donghee Na
|
13907968d7
|
gh-111968: Use per-thread freelists for dict in free-threading (gh-114323)
|
2024-02-01 20:53:53 +00:00 |
Eric Snow
|
b8f7ab5783
|
gh-104252: Immortalize Py_EMPTY_KEYS (gh-104253)
This was missed in gh-19474. It matters for with a per-interpreter GIL since PyDictKeysObject.dk_refcnt breaks isolation and leads to races.
|
2023-05-10 07:28:40 -06:00 |
Eric Snow
|
b45d14b886
|
gh-100227: Move dict_state.global_version to PyInterpreterState (gh-102338)
https://github.com/python/cpython/issues/100227
|
2023-03-09 08:16:30 -07:00 |
Eric Snow
|
5e5acd291f
|
gh-100227: Move next_keys_version to PyInterpreterState (gh-102335)
https://github.com/python/cpython/issues/100227
|
2023-03-08 18:04:16 -07:00 |
Eric Snow
|
9db1e17c80
|
gh-81057: Move the global Dict-Related Versions to _PyRuntimeState (gh-99497)
We also move the global func version.
https://github.com/python/cpython/issues/81057
|
2022-11-16 10:37:29 -07:00 |