◐ Shell
clean mode source ↗

bpo-40521: Make frame free list per-interpreter by vstinner · Pull Request #20638 · python/cpython

Skip to content

Navigation Menu

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Conversation

@vstinner

Each interpreter now has its own frame free list:

  • Move frame free list into PyInterpreterState.
  • Add _Py_frame_state structure.
  • Add tstate parameter to _PyFrame_ClearFreeList()
    and _PyFrame_Fini().
  • Remove "#if PyFrame_MAXFREELIST > 0".
  • Remove "#ifdef EXPERIMENTAL_ISOLATED_SUBINTERPRETERS"

https://bugs.python.org/issue40521

Each interpreter now has its own frame free list:

* Move frame free list into PyInterpreterState.
* Add _Py_frame_state structure.
* Add tstate parameter to _PyFrame_ClearFreeList()
  and _PyFrame_Fini().
* Remove "#if PyFrame_MAXFREELIST > 0".
* Remove "#ifdef EXPERIMENTAL_ISOLATED_SUBINTERPRETERS"