Message 391902 - Python tracker

This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Content
In Python 3.8 there were only few extension heap types: _curses_panel.panel, ssl.SSLError, _tkinter.tkapp, _tkinter.Tcl_Obj, _tkinter.tktimertoken and PyStructSequence types.

The following heap types were added in Python 3.9: posix.DirEntry, posix.ScandirIterator, select.devpoll, select.kevent, select.poll, select.epoll, select.kqueue, _struct.unpack_iterator, _struct.Struct, _abc._abc_data, _random.Random, _json.Scanner, _json.Encoder, zlib.Compress, zlib.Decompress, _hashlib.HASH, _hashlib.HASHXOF, _hashlib.HMAC, ast.AST.

The list of heap types added in Python 3.10 is too long (more than 60 types).