commit | f9b3b582b86b9cce8d69ec7d03d716ec81c8264a | [log] [tgz] |
---|---|---|
author | Victor Stinner <vstinner@python.org> | Wed May 13 02:26:02 2020 +0200 |
committer | GitHub <noreply@github.com> | Wed May 13 02:26:02 2020 +0200 |
tree | b64e8194712f6e43d8f17894bceaeb7e0ccbd6b8 | |
parent | 9e2ca1742076169089b818d0883688a2ddd9964a [diff] |
bpo-40609: Remove _Py_hashtable_t.key_size (GH-20060) Rewrite _Py_hashtable_t type to always store the key as a "const void *" pointer. Add an explicit "key" member to _Py_hashtable_entry_t. Remove _Py_hashtable_t.key_size member. hash and compare functions drop their hash table parameter, and their 'key' parameter type becomes "const void *".