commit | 5dacbd4c42171e447e2f07144faf502774dc921a | [log] [tgz] |
---|---|---|
author | Victor Stinner <victor.stinner@gmail.com> | Wed Mar 23 09:52:13 2016 +0100 |
committer | Victor Stinner <victor.stinner@gmail.com> | Wed Mar 23 09:52:13 2016 +0100 |
tree | f344814d89eaee33a235711b760c1584ba4db6eb | |
parent | ca79ccd9e69641330d4002acac1bfeeb2dccda32 [diff] |
Cleanup hashtable.h Issue #26588: * Pass the hash table rather than the key size to hash and compare functions * _Py_HASHTABLE_READ_KEY() and _Py_HASHTABLE_ENTRY_READ_KEY() macros now expect the hash table as the first parameter, rather than the key size * tracemalloc_get_traces_fill(): use _Py_HASHTABLE_ENTRY_READ_DATA() rather than pointer dereference * Remove the _Py_HASHTABLE_ENTRY_WRITE_PKEY() macro * Move "PKEY" and "PDATA" macros inside hashtable.c