COMMITS
/ Python/pyhash.c August 30, 2024
V
gh-122854: Add Py_HashBuffer() function (#122855)
Victor Stinner committed
June 27, 2024
V
gh-121040: Use __attribute__((fallthrough)) (#121044)
Victor Stinner committed
May 29, 2024
S
gh-119613: Use C99+ functions instead of Py_IS_NAN/INFINITY/FINITE (#119619)
Sergey B Kirpichev committed
May 21, 2024
V
gh-111389: Add PyHASH_MULTIPLIER constant (#119214)
Victor Stinner committed
March 22, 2024
S
gh-113024: C API: Add PyObject_GenericHash() function (GH-113025)
Serhiy Storchaka committed
December 6, 2023
V
gh-111545: Add Py_HashPointer() function (#112096)
Victor Stinner committed
September 29, 2023
V
gh-110079: Remove extern "C" { ...} in C code (#110080)
Victor Stinner committed
July 22, 2023
V
gh-106320: Move private _PyHash API to the internal C API (#107026)
Victor Stinner committed
October 10, 2021
I
bpo-29410: Change the default hash algorithm to SipHash13. (GH-28752)
Inada Naoki committed
April 22, 2021
R
bpo-43475: Fix worst case collision behavior for NaN instances (GH-25493)
Raymond Hettinger committed
June 10, 2020
V
bpo-40943: Replace PY_FORMAT_SIZE_T with "z" (GH-20781)
Victor Stinner committed
May 12, 2020
V
bpo-40602: Add _Py_HashPointerRaw() function (GH-20056)
Victor Stinner committed
April 4, 2020
B
closes bpo-40184: Only define pysiphash if the hash algorithm is SIPHASH24. (GH-19369)
Batuhan Taşkaya committed
February 12, 2020
A
closes bpo-39605: Fix some casts to not cast away const. (GH-18453)
Andy Lester committed
February 5, 2020
A
bpo-39127: Make _Py_HashPointer's argument be const (GH-17690)
Andy Lester committed
June 4, 2018
A
bpo-31849: Fix warning in pyhash.c (GH-6799)
A. Jesse Jiryu Davis committed
May 13, 2018
R
bpo-28055: Fix unaligned accesses in siphash24(). (GH-6123)
Rolf Eike Beer committed
February 9, 2018
S
Fix some warnings produced by different compilers. (#5593)
Serhiy Storchaka committed
December 31, 2017
B
closes bpo-32460: ensure all non-static globals have initializers (#5061)
Benjamin Peterson committed
December 9, 2017
B
byte swap the raw hash secrets (more bpo-32260) (#4773)
Benjamin Peterson committed
B
bpo-32260: don't byte swap siphash keys (#4771)
Benjamin Peterson committed
B
closes bpo-31650: PEP 552 (Deterministic pycs) implementation (#4575)
Benjamin Peterson committed
November 11, 2017
S
Add the const qualifier to "char *" variables that refer to literal strings. (#4370)
Serhiy Storchaka committed
September 15, 2017
B
bpo-31338 (#3374)
Barry Warsaw committed
August 21, 2017
S
bpo-30923: Silence fall-through warnings included in -Wextra since gcc-7.0. (#3157)
Stefan Krah committed
September 13, 2016
C
Issue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can properly optimize memcpy().
Christian Heimes committed
September 6, 2016
B
replace Python aliases for standard integer types with the standard integer types (#17884)
Benjamin Peterson committed
February 1, 2014
V
Issue #20162: Fix an alignment issue in the siphash24() hash function which
Victor Stinner committed
November 20, 2013
C
Issue #19183: too many tests depend on the sort order of repr().
Christian Heimes committed
C
ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'.
Christian Heimes committed