cpython/Doc/reference
Miss Islington (bot) 7e368380f8
[3.15] gh-141510 Document and test frozendict class matching behaviour (GH-150799) (#151701)
gh-141510 Document and test frozendict class matching behaviour (GH-150799)

Frozendict has `_Py_TPFLAGS_MATCH_SELF` set so works correctly
with the single-arg class matching. However it isn't documented
in the list of classes this works with and it isn't tested.

The test is some way below the other similar tests but anything
else would need a large renumbering.
(cherry picked from commit fd53ae1139)

Co-authored-by: da-woods <dw-git@d-woods.co.uk>
2026-06-19 08:45:02 +00:00
..
compound_stmts.rst [3.15] gh-141510 Document and test frozendict class matching behaviour (GH-150799) (#151701) 2026-06-19 08:45:02 +00:00
datamodel.rst [3.15] Mention frozendict in object.__hash__() documentation (GH-148867) (#151077) 2026-06-08 11:47:55 +00:00
executionmodel.rst gh-135944: Add a "Runtime Components" Section to the Execution Model Docs (gh-135945) 2025-10-02 09:13:22 -06:00
expressions.rst [3.15] gh-141984: Reword the Generator expressions section (GH-150518) (GH-151261) 2026-06-10 18:04:48 +02:00
grammar.rst gh-143054: Disallow non-top-level Cut for now (GH-143622) 2026-01-13 13:21:59 +01:00
import.rst [3.15] gh-148672: Document namespace subpackages inside regular packages (GH-150056) (#150729) 2026-06-01 19:31:36 +00:00
index.rst Merge from 3.2: remove unneeded "Release" and "Date" markers from index pages. 2012-10-28 11:10:24 -07:00
introduction.rst gh-135676: Lexical analysis: Reword String literals and related sections (GH-135942) 2025-07-23 15:57:54 +00:00
lexical_analysis.rst Docs: Fix a typo in the 'Non-ASCII characters in names' section (#148043) 2026-04-04 17:45:52 +01:00
simple_stmts.rst [3.15] gh-149321: Remove lazy_imports=none startup mode (GH-149389) (#150129) 2026-06-08 22:55:57 +00:00
toplevel_components.rst gh-130587: Add hand-written docs for non-OP tokens (GH-130588) 2025-03-19 16:42:11 +01:00