René's URL Explorer Experiment


Title: gh-111178: fix UBSan failures in `Modules/{blake2,md5,sha1,sha2,sha3}module.c` by picnixz · Pull Request #128248 · python/cpython · GitHub

Open Graph Title: gh-111178: fix UBSan failures in `Modules/{blake2,md5,sha1,sha2,sha3}module.c` by picnixz · Pull Request #128248 · python/cpython

X Title: gh-111178: fix UBSan failures in `Modules/{blake2,md5,sha1,sha2,sha3}module.c` by picnixz · Pull Request #128248 · python/cpython

Description: Effective commits fix UBSan failures in blake2module.c fix UBSan failures in md5module.c fix UBSan failures in sha1module.c fix UBSan failures in sha2module.c fix UBSan failures in sha3module.c C...

Open Graph Description: Effective commits fix UBSan failures in blake2module.c fix UBSan failures in md5module.c fix UBSan failures in sha1module.c fix UBSan failures in sha2module.c fix UBSan failures in sha3module.c C...

X Description: Effective commits fix UBSan failures in blake2module.c fix UBSan failures in md5module.c fix UBSan failures in sha1module.c fix UBSan failures in sha2module.c fix UBSan failures in sha3module.c C...

Opengraph URL: https://github.com/python/cpython/pull/128248

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:34625667-7ab4-dd37-4371-c5dcf7ac7712
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id99D8:2BBD61:1B7B15E:246EABF:696AF519
html-safe-nonce0e3c070943893c4a1d754d668c692e2dc858da735d457e9aef5ff5421f694c7f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OUQ4OjJCQkQ2MToxQjdCMTVFOjI0NkVBQkY6Njk2QUY1MTkiLCJ2aXNpdG9yX2lkIjoiMzI0NjYwNjk0Mzc4MTU4MjEwNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac060bdd673bdcb0ca2b3ed564f2fb1814830150cc0627d9e4f66d515fd1fa0d2f
hovercard-subject-tagpull_request:2251584682
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python/cpython/128248/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/649aef6ef237594682c74ec1f6aa34717f0a044f9edb7876d462974ecb25f589/python/cpython/pull/128248
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/649aef6ef237594682c74ec1f6aa34717f0a044f9edb7876d462974ecb25f589/python/cpython/pull/128248
og:image:altEffective commits fix UBSan failures in blake2module.c fix UBSan failures in md5module.c fix UBSan failures in sha1module.c fix UBSan failures in sha2module.c fix UBSan failures in sha3module.c C...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamepicnixz
hostnamegithub.com
expected-hostnamegithub.com
None5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d
turbo-cache-controlno-preview
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release82560a55c6b2054555076f46e683151ee28a19bc
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/128248#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F128248
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F128248
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/128248
Reloadhttps://github.com/python/cpython/pull/128248
Reloadhttps://github.com/python/cpython/pull/128248
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/128248
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 33.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 71.1k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.1k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects 31 https://github.com/python/cpython/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/python/cpython/security
Please reload this pagehttps://github.com/python/cpython/pull/128248
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/python/cpython/pull/128248#issue-comment-box
encukouhttps://github.com/encukou
python:mainhttps://github.com/python/cpython/tree/main
picnixz:fix/ubsan/sha-111178https://github.com/picnixz/cpython/tree/fix/ubsan/sha-111178
gh-111178: fix UBSan failures in Modules/{blake2,md5,sha1,sha2,sha3}module.c https://github.com/python/cpython/pull/128248#top
encukouhttps://github.com/encukou
python:mainhttps://github.com/python/cpython/tree/main
picnixz:fix/ubsan/sha-111178https://github.com/picnixz/cpython/tree/fix/ubsan/sha-111178
Conversation 2 https://github.com/python/cpython/pull/128248
Commits 14 https://github.com/python/cpython/pull/128248/commits
Checks 38 https://github.com/python/cpython/pull/128248/checks
Files changed https://github.com/python/cpython/pull/128248/files
Please reload this pagehttps://github.com/python/cpython/pull/128248
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/picnixz
picnixzhttps://github.com/picnixz
Dec 25, 2024https://github.com/python/cpython/pull/128248#issue-2758666451
Please reload this pagehttps://github.com/python/cpython/pull/128248
UBSan: Calling a function through pointer to incorrect function type is undefined behavior #111178https://github.com/python/cpython/issues/111178
Please reload this pagehttps://github.com/python/cpython/pull/128248
picnixzhttps://github.com/picnixz
December 23, 2024 15:04https://github.com/python/cpython/pull/128248#commits-pushed-4774f0c
https://github.com/picnixz
fix UBSan failures in sha3module.chttps://github.com/python/cpython/pull/128248/commits/4774f0c7fc4771b7963ed83916d49bc7075ba90d
4774f0chttps://github.com/python/cpython/pull/128248/commits/4774f0c7fc4771b7963ed83916d49bc7075ba90d
https://github.com/picnixz
fix UBSan failures in sha2module.chttps://github.com/python/cpython/pull/128248/commits/d4179e19c0944645cdbb5df4e676c7d6a13c4036
d4179e1https://github.com/python/cpython/pull/128248/commits/d4179e19c0944645cdbb5df4e676c7d6a13c4036
https://github.com/picnixz
fix UBSan failures in sha1module.chttps://github.com/python/cpython/pull/128248/commits/83b696b88ecef8c96ad6372fd5699042401cd428
83b696bhttps://github.com/python/cpython/pull/128248/commits/83b696b88ecef8c96ad6372fd5699042401cd428
https://github.com/picnixz
fix UBSan failures in md5module.chttps://github.com/python/cpython/pull/128248/commits/a0e2b2ad226f9d19e15313f6890b5001d9d58458
a0e2b2ahttps://github.com/python/cpython/pull/128248/commits/a0e2b2ad226f9d19e15313f6890b5001d9d58458
https://github.com/picnixz
suppress unused return valueshttps://github.com/python/cpython/pull/128248/commits/e43effb2493042b01fd388cc94f7fd4bbe27d33d
e43effbhttps://github.com/python/cpython/pull/128248/commits/e43effb2493042b01fd388cc94f7fd4bbe27d33d
https://github.com/picnixz
remove redundant casts in constructorshttps://github.com/python/cpython/pull/128248/commits/ecf78f9337d64d95b53459eed543ae5eba3024e0
ecf78f9https://github.com/python/cpython/pull/128248/commits/ecf78f9337d64d95b53459eed543ae5eba3024e0
https://github.com/picnixz
suppress unused parameters in {md5,sha*}module.chttps://github.com/python/cpython/pull/128248/commits/d9452e87109498fb79cf81a4a8f875d2cc65922f
d9452e8https://github.com/python/cpython/pull/128248/commits/d9452e87109498fb79cf81a4a8f875d2cc65922f
https://github.com/picnixz
picnixzhttps://github.com/picnixz
gpsheadhttps://github.com/gpshead
code ownerhttps://github.com/python/cpython/blob/d9ed42bc00c74b3150be2a0eb28da03e01dffcc7/.github/CODEOWNERS#L102
December 25, 2024 09:24https://github.com/python/cpython/pull/128248#event-15760822388
https://github.com/picnixz
picnixzhttps://github.com/picnixz
skip news https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22skip%20news%22
Dec 25, 2024https://github.com/python/cpython/pull/128248#event-15760822390
https://github.com/picnixz
picnixzhttps://github.com/picnixz
tiranhttps://github.com/tiran
code ownerhttps://github.com/python/cpython/blob/d9ed42bc00c74b3150be2a0eb28da03e01dffcc7/.github/CODEOWNERS#L102
December 25, 2024 09:24https://github.com/python/cpython/pull/128248#event-15760822400
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Dec 25, 2024 https://github.com/python/cpython/pull/128248#ref-issue-1955903601
UBSan: Calling a function through pointer to incorrect function type is undefined behavior #111178 https://github.com/python/cpython/issues/111178
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
Dec 25, 2024https://github.com/python/cpython/pull/128248#event-15760822739
picnixzhttps://github.com/picnixz
December 25, 2024 13:01https://github.com/python/cpython/pull/128248#commits-pushed-61a0de8
https://github.com/picnixz
fix UBSan failures for blake2module.chttps://github.com/python/cpython/pull/128248/commits/61a0de8e6dafe8e89d1dc8cd07d459a2d9eddaf0
61a0de8https://github.com/python/cpython/pull/128248/commits/61a0de8e6dafe8e89d1dc8cd07d459a2d9eddaf0
https://github.com/picnixz
suppress unused parameters in blake2module.chttps://github.com/python/cpython/pull/128248/commits/568bff8f836ac2882ada8731f44995b8685a0701
568bff8https://github.com/python/cpython/pull/128248/commits/568bff8f836ac2882ada8731f44995b8685a0701
https://github.com/picnixz
picnixzhttps://github.com/picnixz
Dec 25, 2024https://github.com/python/cpython/pull/128248#event-15761351390
picnixzhttps://github.com/picnixz
January 14, 2025 12:01https://github.com/python/cpython/pull/128248#commits-pushed-494565a
https://github.com/picnixz
Merge remote-tracking branch 'upstream/main' into fix/ubsan/sha-111178https://github.com/python/cpython/pull/128248/commits/494565a8ddbf15e67e814a50251dc46582d779d1
494565ahttps://github.com/python/cpython/pull/128248/commits/494565a8ddbf15e67e814a50251dc46582d779d1
https://github.com/picnixz
reduce diffhttps://github.com/python/cpython/pull/128248/commits/3d856908e83fb6b4753f3a5bf4c7f01c429b7988
3d85690https://github.com/python/cpython/pull/128248/commits/3d856908e83fb6b4753f3a5bf4c7f01c429b7988
https://github.com/picnixz
reduce diffhttps://github.com/python/cpython/pull/128248/commits/34e8b55d30ef418281e1b5598a3a5b09848bf1b1
34e8b55https://github.com/python/cpython/pull/128248/commits/34e8b55d30ef418281e1b5598a3a5b09848bf1b1
https://github.com/picnixz
reduce diffhttps://github.com/python/cpython/pull/128248/commits/20bf303173c5690a90e79edb89cb28a735f71f97
20bf303https://github.com/python/cpython/pull/128248/commits/20bf303173c5690a90e79edb89cb28a735f71f97
https://github.com/picnixz
Merge branch 'main' into fix/ubsan/sha-111178https://github.com/python/cpython/pull/128248/commits/e06f83438ed6ae8adcc8c5beaa1fe6c9a287b57f
e06f834https://github.com/python/cpython/pull/128248/commits/e06f83438ed6ae8adcc8c5beaa1fe6c9a287b57f
https://github.com/encukou
encukouhttps://github.com/encukou
922cfechttps://github.com/python/cpython/commit/922cfecbcefe7c3ab26ca9db4e656f450378cc24
Jan 27, 2025https://github.com/python/cpython/pull/128248#event-16078289194
Please reload this pagehttps://github.com/python/cpython/pull/128248
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
Jan 27, 2025https://github.com/python/cpython/pull/128248#event-16078290054
https://github.com/encukou
encukouhttps://github.com/encukou
Jan 27, 2025https://github.com/python/cpython/pull/128248#issuecomment-2615838172
Please reload this pagehttps://github.com/python/cpython/pull/128248
Please reload this pagehttps://github.com/python/cpython/pull/128248
https://github.com/picnixz
picnixzhttps://github.com/picnixz
February 2, 2025 21:52https://github.com/python/cpython/pull/128248#event-16153787077
https://github.com/picnixz
picnixzhttps://github.com/picnixz
Feb 2, 2025https://github.com/python/cpython/pull/128248#issuecomment-2629573322
Please reload this pagehttps://github.com/python/cpython/pull/128248
gh-111178: fix UBSan failures in Modules/_datetimemodule.c #129774 https://github.com/python/cpython/pull/129774
gh-111178: fix UBSan failures in Modules/_interp*module.c #129779 https://github.com/python/cpython/pull/129779
gh-111178: fix UBSan failures in Modules/_jsonmodule.c #129781 https://github.com/python/cpython/pull/129781
gh-111178: fix UBSan failures in Modules/_lsprof.c #129782 https://github.com/python/cpython/pull/129782
gh-111178: fix UBSan failures in Modules/_lzmamodule.c #129783 https://github.com/python/cpython/pull/129783
gh-111178: fix UBSan failures in Modules/_zoneinfo.c #129798 https://github.com/python/cpython/pull/129798
gh-111178: fix UBSan failures in Modules/_hashopenssl.c #129802 https://github.com/python/cpython/pull/129802
gh-111178: fix UBSan failures in Modules/_winapi.c #129796 https://github.com/python/cpython/pull/129796
gh-111178: fix UBSan failures in Modules/xx*.c #129797 https://github.com/python/cpython/pull/129797
gh-111178: fix UBSan failures in Modules/_randommodule.c #129791 https://github.com/python/cpython/pull/129791
gh-111178: fix UBSan failures in Modules/_struct.c #129793 https://github.com/python/cpython/pull/129793
gh-111178: fix UBSan failures in Modules/_threadmodule.c #129794 https://github.com/python/cpython/pull/129794
gh-111178: fix UBSan failures in Modules/_pickle.c #129787 https://github.com/python/cpython/pull/129787
gh-111178: fix UBSan failures in Modules/_operator.c #129785 https://github.com/python/cpython/pull/129785
gh-111178: fix UBSan failures in Modules/_queuemodule.c #129790 https://github.com/python/cpython/pull/129790
gh-111178: fix UBSan failures in Modules/_collectionsmodule.c #129773 https://github.com/python/cpython/pull/129773
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F128248
https://github.com/gpshead
gpshead https://github.com/gpshead
https://github.com/tiran
tiran https://github.com/tiran
skip news https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22skip%20news%22
Please reload this pagehttps://github.com/python/cpython/pull/128248
https://github.com/picnixz
https://github.com/encukou
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.