mirror of
https://github.com/python/cpython.git
synced 2026-07-28 12:48:27 -04:00
* gh-131525: Cache the result of tuple_hash * Fix debug builds * Add blurb * Fix formatting * Pre-compute empty tuple singleton * Mostly set the cache within tuple_alloc * Fixes for TSAN * Pre-compute empty tuple singleton * Fix for 32-bit platforms * Assert that op != NULL in _PyTuple_RESET_HASH_CACHE * Use FT_ATOMIC_STORE_SSIZE_RELAXED macro * Update Include/internal/pycore_tuple.h Co-authored-by: Bénédikt Tran <[email protected]> * Fix alignment * atomic load * Update Objects/tupleobject.c Co-authored-by: Chris Eibl <[email protected]> --------- Co-authored-by: Bénédikt Tran <[email protected]> Co-authored-by: Chris Eibl <[email protected]>