commit | 069e81ab3da46c441335ca762c4333b7bd91861d | [log] [tgz] |
---|---|---|
author | Mark Shannon <mark@hotpy.org> | Fri Apr 30 09:50:28 2021 +0100 |
committer | GitHub <noreply@github.com> | Fri Apr 30 09:50:28 2021 +0100 |
tree | 02716907f4513a812cf2c72309cc4e6f133b3ab3 | |
parent | 2abbd8f2add5e80b86a965625b9a77ae94a101cd [diff] |
bpo-43977: Use tp_flags for collection matching (GH-25723) * Add Py_TPFLAGS_SEQUENCE and Py_TPFLAGS_MAPPING, add to all relevant standard builtin classes. * Set relevant flags on collections.abc.Sequence and Mapping. * Use flags in MATCH_SEQUENCE and MATCH_MAPPING opcodes. * Inherit Py_TPFLAGS_SEQUENCE and Py_TPFLAGS_MAPPING. * Add NEWS * Remove interpreter-state map_abc and seq_abc fields.