Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
https-orion-com
cpython
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
cpython
Python
pyhash.c
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Oct 10, 2021
bpo-29410: Change the default hash algorithm to SipHash13. (GH-28752)
Show description for ad970e8
3 people
authored
ad970e8
View commit details
Copy full SHA for ad970e8
View code at this point
Browse repository at this point
Commits on Apr 22, 2021
bpo-43475: Fix worst case collision behavior for NaN instances (GH-25493)
rhettinger
authored
a07da09
View commit details
Copy full SHA for a07da09
View code at this point
Browse repository at this point
Commits on Jun 10, 2020
bpo-40943: Replace PY_FORMAT_SIZE_T with "z" (GH-20781)
Show description for d36cf5f
vstinner
authored
d36cf5f
View commit details
Copy full SHA for d36cf5f
View code at this point
Browse repository at this point
Commits on May 12, 2020
bpo-40602: Add _Py_HashPointerRaw() function (GH-20056)
Show description for f453221
vstinner
authored
f453221
View commit details
Copy full SHA for f453221
View code at this point
Browse repository at this point
Commits on Apr 4, 2020
closes bpo-40184: Only define pysiphash if the hash algorithm is SIPHASH24. (GH-19369)
isidentical
authored
1b21573
View commit details
Copy full SHA for 1b21573
View code at this point
Browse repository at this point
Commits on Feb 12, 2020
closes bpo-39605: Fix some casts to not cast away const. (GH-18453)
Show description for e6be9b5
petdance
authored
e6be9b5
View commit details
Copy full SHA for e6be9b5
View code at this point
Browse repository at this point
Commits on Feb 5, 2020
bpo-39127: Make _Py_HashPointer's argument be const (GH-17690)
petdance
authored
3d06953
View commit details
Copy full SHA for 3d06953
View code at this point
Browse repository at this point
Commits on Jun 4, 2018
bpo-31849: Fix warning in pyhash.c (GH-6799)
ajdavis
authored and
methane
committed
a8eb585
View commit details
Copy full SHA for a8eb585
View code at this point
Browse repository at this point
Commits on May 13, 2018
bpo-28055: Fix unaligned accesses in siphash24(). (GH-6123)
Show description for 1e2ec8a
DerDakon
authored and
serhiy-storchaka
committed
1e2ec8a
View commit details
Copy full SHA for 1e2ec8a
View code at this point
Browse repository at this point
Commits on Feb 9, 2018
Fix some warnings produced by different compilers. (#5593)
serhiy-storchaka
authored
bfe4fd5
View commit details
Copy full SHA for bfe4fd5
View code at this point
Browse repository at this point
Commits on Dec 31, 2017
closes bpo-32460: ensure all non-static globals have initializers (#5061)
benjaminp
authored
0a37a30
View commit details
Copy full SHA for 0a37a30
View code at this point
Browse repository at this point
Commits on Dec 9, 2017
byte swap the raw hash secrets (more bpo-32260) (#4773)
benjaminp
authored
60ed130
View commit details
Copy full SHA for 60ed130
View code at this point
Browse repository at this point
bpo-32260: don't byte swap siphash keys (#4771)
Show description for 4e3e156
benjaminp
authored
4e3e156
View commit details
Copy full SHA for 4e3e156
View code at this point
Browse repository at this point
closes bpo-31650: PEP 552 (Deterministic pycs) implementation (#4575)
Show description for 42aa93b
benjaminp
authored
42aa93b
View commit details
Copy full SHA for 42aa93b
View code at this point
Browse repository at this point
Commits on Nov 11, 2017
Add the const qualifier to "char *" variables that refer to literal strings. (#4370)
serhiy-storchaka
authored
e2f92de
View commit details
Copy full SHA for e2f92de
View code at this point
Browse repository at this point
Commits on Sep 15, 2017
bpo-31338 (#3374)
Show description for b2e5794
warsaw
authored
b2e5794
View commit details
Copy full SHA for b2e5794
View code at this point
Browse repository at this point
Commits on Aug 21, 2017
bpo-30923: Silence fall-through warnings included in -Wextra since gcc-7.0. (#3157)
skrah
authored
f432a32
View commit details
Copy full SHA for f432a32
View code at this point
Browse repository at this point
Commits on Sep 13, 2016
Issue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can properly optimize memcpy().
tiran
committed
f051e43
View commit details
Copy full SHA for f051e43
View code at this point
Browse repository at this point
Commits on Sep 6, 2016
replace Python aliases for standard integer types with the standard integer types (#17884)
benjaminp
committed
9b3d770
View commit details
Copy full SHA for 9b3d770
View code at this point
Browse repository at this point
Commits on Feb 1, 2014
Issue #20162: Fix an alignment issue in the siphash24() hash function which
Show description for a17b6bb
vstinner
committed
a17b6bb
View commit details
Copy full SHA for a17b6bb
View code at this point
Browse repository at this point
Commits on Nov 20, 2013
Issue #19183: too many tests depend on the sort order of repr().
Show description for a5bcd7c
tiran
committed
a5bcd7c
View commit details
Copy full SHA for a5bcd7c
View code at this point
Browse repository at this point
ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'.
Show description for 985ecdc
tiran
committed
985ecdc
View commit details
Copy full SHA for 985ecdc
View code at this point
Browse repository at this point
Loading
You can’t perform that action at this time.