]> granicus.if.org Git - python/commit
Cleanup hashtable.h
authorVictor Stinner <victor.stinner@gmail.com>
Wed, 23 Mar 2016 08:52:13 +0000 (09:52 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Wed, 23 Mar 2016 08:52:13 +0000 (09:52 +0100)
commit5dacbd4c42171e447e2f07144faf502774dc921a
treef344814d89eaee33a235711b760c1584ba4db6eb
parentca79ccd9e69641330d4002acac1bfeeb2dccda32
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
Modules/_tracemalloc.c
Modules/hashtable.c
Modules/hashtable.h
Python/marshal.c