COMMITS
/ Python/pyhash.c 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