mirror of
https://github.com/python/cpython.git
synced 2025-11-17 01:25:57 +00: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 <10796600+picnixz@users.noreply.github.com> * Fix alignment * atomic load * Update Objects/tupleobject.c Co-authored-by: Chris Eibl <138194463+chris-eibl@users.noreply.github.com> --------- Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> Co-authored-by: Chris Eibl <138194463+chris-eibl@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| bytearrayobject.c.h | ||
| bytesobject.c.h | ||
| classobject.c.h | ||
| codeobject.c.h | ||
| complexobject.c.h | ||
| descrobject.c.h | ||
| dictobject.c.h | ||
| enumobject.c.h | ||
| exceptions.c.h | ||
| floatobject.c.h | ||
| frameobject.c.h | ||
| funcobject.c.h | ||
| listobject.c.h | ||
| longobject.c.h | ||
| memoryobject.c.h | ||
| moduleobject.c.h | ||
| odictobject.c.h | ||
| setobject.c.h | ||
| structseq.c.h | ||
| tupleobject.c.h | ||
| typeobject.c.h | ||
| typevarobject.c.h | ||
| unicodeobject.c.h | ||