René's URL Explorer Experiment


Title: gh-96821: Fix undefined behaviour in `audioop.c` by matthiasgoergens · Pull Request #96923 · python/cpython · GitHub

Open Graph Title: gh-96821: Fix undefined behaviour in `audioop.c` by matthiasgoergens · Pull Request #96923 · python/cpython

X Title: gh-96821: Fix undefined behaviour in `audioop.c` by matthiasgoergens · Pull Request #96923 · python/cpython

Description: Left-shifting negative numbers is undefined behaviour. Fortunately, multiplication works just as well, is (implementation) defined behaviour, and gets compiled to the same machine code as before by...

Open Graph Description: Left-shifting negative numbers is undefined behaviour. Fortunately, multiplication works just as well, is (implementation) defined behaviour, and gets compiled to the same machine code as before by...

X Description: Left-shifting negative numbers is undefined behaviour. Fortunately, multiplication works just as well, is (implementation) defined behaviour, and gets compiled to the same machine code as before by...

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

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:094f3efa-932d-b062-3e55-321c2525293f
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC3FC:11D37A:22C70B:311AC0:696A067F
html-safe-nonce6dc2017177431721998f9e026d4ae063bd03e559ecfcf5f6b7cdda5ad4c9f6cd
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDM0ZDOjExRDM3QToyMkM3MEI6MzExQUMwOjY5NkEwNjdGIiwidmlzaXRvcl9pZCI6IjIzMjU0MTIyODY0MzcxMzE5MDMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac492ed0163bef9a99a1f0c609ff5d739b60f2de1d6af0aaad638b7e0eb93c8b19
hovercard-subject-tagpull_request:1059770726
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/96923/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/79607d75a0f4b17cb6edd3eada1e5b15fe3992929e5004e084b3c4ace09398fc/python/cpython/pull/96923
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/79607d75a0f4b17cb6edd3eada1e5b15fe3992929e5004e084b3c4ace09398fc/python/cpython/pull/96923
og:image:altLeft-shifting negative numbers is undefined behaviour. Fortunately, multiplication works just as well, is (implementation) defined behaviour, and gets compiled to the same machine code as before by...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamematthiasgoergens
hostnamegithub.com
expected-hostnamegithub.com
None578c119ff0247c8b2f2491fbf4fc0395cdf909d4df66598cebdc96ddfc4418dc
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
release671c2f67171dbced24284331f3133a613d08c366
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/96923#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F96923
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%2F96923
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/96923
Reloadhttps://github.com/python/cpython/pull/96923
Reloadhttps://github.com/python/cpython/pull/96923
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/96923
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/96923
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/96923#issue-comment-box
mdickinsonhttps://github.com/mdickinson
python:mainhttps://github.com/python/cpython/tree/main
matthiasgoergens:matthias/fix-audioop-UBhttps://github.com/matthiasgoergens/cpython/tree/matthias/fix-audioop-UB
gh-96821: Fix undefined behaviour in audioop.c https://github.com/python/cpython/pull/96923#top
mdickinsonhttps://github.com/mdickinson
python:mainhttps://github.com/python/cpython/tree/main
matthiasgoergens:matthias/fix-audioop-UBhttps://github.com/matthiasgoergens/cpython/tree/matthias/fix-audioop-UB
Conversation 20 https://github.com/python/cpython/pull/96923
Commits 11 https://github.com/python/cpython/pull/96923/commits
Checks 0 https://github.com/python/cpython/pull/96923/checks
Files changed https://github.com/python/cpython/pull/96923/files
Please reload this pagehttps://github.com/python/cpython/pull/96923
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/matthiasgoergens
matthiasgoergenshttps://github.com/matthiasgoergens
Sep 19, 2022https://github.com/python/cpython/pull/96923#issue-1377346699
Please reload this pagehttps://github.com/python/cpython/pull/96923
Enable -fstrict-overflow #96821https://github.com/python/cpython/issues/96821
Please reload this pagehttps://github.com/python/cpython/pull/96923
https://github.com/matthiasgoergens
pythongh-96821https://github.com/python/cpython/issues/96821
: Fix undefined behaviour inhttps://github.com/python/cpython/pull/96923/commits/13b585037cda30e450facd5e292dd04e4738e78c
audioop.chttps://github.com/python/cpython/pull/96923/commits/13b585037cda30e450facd5e292dd04e4738e78c
13b5850https://github.com/python/cpython/pull/96923/commits/13b585037cda30e450facd5e292dd04e4738e78c
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
Sep 19, 2022https://github.com/python/cpython/pull/96923#event-7410174914
https://github.com/apps/blurb-it
📜🤖 Added by blurb_it.https://github.com/python/cpython/pull/96923/commits/07d709a5d526d09e81ecb8aaa3a12cd9211847bd
07d709ahttps://github.com/python/cpython/pull/96923/commits/07d709a5d526d09e81ecb8aaa3a12cd9211847bd
https://github.com/matthiasgoergens
matthiasgoergenshttps://github.com/matthiasgoergens
Sep 19, 2022https://github.com/python/cpython/pull/96923#issuecomment-1250537161
Please reload this pagehttps://github.com/python/cpython/pull/96923
@kumaraditya303https://github.com/kumaraditya303
@mdickinsonhttps://github.com/mdickinson
@erlend-aaslandhttps://github.com/erlend-aasland
Please reload this pagehttps://github.com/python/cpython/pull/96923
https://github.com/matthiasgoergens
Merge branch 'main' into matthias/fix-audioop-UBhttps://github.com/python/cpython/pull/96923/commits/fd6f822199309b5689f57c559694b59bd47fdc17
fd6f822https://github.com/python/cpython/pull/96923/commits/fd6f822199309b5689f57c559694b59bd47fdc17
gh-96821: Add config option --with-strict-overflow #96823 https://github.com/python/cpython/pull/96823
Enable -fstrict-overflow #96821 https://github.com/python/cpython/issues/96821
https://github.com/matthiasgoergens
Merge branch 'main' into matthias/fix-audioop-UBhttps://github.com/python/cpython/pull/96923/commits/a3502dacdf521f2bc0478025b9e631bc4a68271b
a3502dahttps://github.com/python/cpython/pull/96923/commits/a3502dacdf521f2bc0478025b9e631bc4a68271b
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Sep 26, 2022https://github.com/python/cpython/pull/96923#issuecomment-1257867347
Please reload this pagehttps://github.com/python/cpython/pull/96923
Please reload this pagehttps://github.com/python/cpython/pull/96923
https://github.com/matthiasgoergens
Merge branch 'main' into matthias/fix-audioop-UBhttps://github.com/python/cpython/pull/96923/commits/98b2352aeb69a2a56236a9bd67feacb7b2379250
98b2352https://github.com/python/cpython/pull/96923/commits/98b2352aeb69a2a56236a9bd67feacb7b2379250
https://github.com/JelleZijlstra
JelleZijlstrahttps://github.com/JelleZijlstra
Oct 4, 2022 https://github.com/python/cpython/pull/96923#pullrequestreview-1130489825
View reviewed changes https://github.com/python/cpython/pull/96923/files/98b2352aeb69a2a56236a9bd67feacb7b2379250
Modules/audioop.chttps://github.com/python/cpython/pull/96923/files/98b2352aeb69a2a56236a9bd67feacb7b2379250#diff-2cbe7383ad6f56245de202b2479340f868ea35884c4865adf39b318d6d3f32f6
Please reload this pagehttps://github.com/python/cpython/pull/96923
matthiasgoergenshttps://github.com/matthiasgoergens
October 5, 2022 09:18https://github.com/python/cpython/pull/96923#commits-pushed-c549094
https://github.com/matthiasgoergens
Merge remote-tracking branch 'origin/main' into matthias/fix-audioop-UBhttps://github.com/python/cpython/pull/96923/commits/c54909402d3a0f13532d7a28857a8e638dee0151
c549094https://github.com/python/cpython/pull/96923/commits/c54909402d3a0f13532d7a28857a8e638dee0151
https://github.com/matthiasgoergens
Move asserts for more coveragehttps://github.com/python/cpython/pull/96923/commits/15e43a6288d74022b2332697aa6575c7a83f1c4d
15e43a6https://github.com/python/cpython/pull/96923/commits/15e43a6288d74022b2332697aa6575c7a83f1c4d
https://github.com/mdickinson
mdickinsonhttps://github.com/mdickinson
Oct 8, 2022 https://github.com/python/cpython/pull/96923#pullrequestreview-1135202339
View reviewed changes https://github.com/python/cpython/pull/96923/files/15e43a6288d74022b2332697aa6575c7a83f1c4d
mdickinsonhttps://github.com/mdickinson
https://github.com/python/cpython/pull/96923#pullrequestreview-1135202339
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/96923
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting merge https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20merge%22
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
Oct 8, 2022https://github.com/python/cpython/pull/96923#event-7547725920
https://github.com/matthiasgoergens
Merge branch 'main' into matthias/fix-audioop-UBhttps://github.com/python/cpython/pull/96923/commits/4e36000d3ae27f1a303565834d7e8b1a32dc7343
4e36000https://github.com/python/cpython/pull/96923/commits/4e36000d3ae27f1a303565834d7e8b1a32dc7343
https://github.com/mdickinson
mdickinsonhttps://github.com/mdickinson
Oct 9, 2022 https://github.com/python/cpython/pull/96923#pullrequestreview-1135329011
View reviewed changes https://github.com/python/cpython/pull/96923/files/4e36000d3ae27f1a303565834d7e8b1a32dc7343
Modules/audioop.chttps://github.com/python/cpython/pull/96923/files/4e36000d3ae27f1a303565834d7e8b1a32dc7343#diff-2cbe7383ad6f56245de202b2479340f868ea35884c4865adf39b318d6d3f32f6
Please reload this pagehttps://github.com/python/cpython/pull/96923
https://github.com/mdickinson
mdickinsonhttps://github.com/mdickinson
Oct 9, 2022 https://github.com/python/cpython/pull/96923#pullrequestreview-1135329389
View reviewed changes https://github.com/python/cpython/pull/96923/files/4e36000d3ae27f1a303565834d7e8b1a32dc7343
Modules/audioop.chttps://github.com/python/cpython/pull/96923/files/4e36000d3ae27f1a303565834d7e8b1a32dc7343#diff-2cbe7383ad6f56245de202b2479340f868ea35884c4865adf39b318d6d3f32f6
Please reload this pagehttps://github.com/python/cpython/pull/96923
https://github.com/mdickinson
mdickinsonhttps://github.com/mdickinson
Oct 9, 2022 https://github.com/python/cpython/pull/96923#pullrequestreview-1135330280
View reviewed changes https://github.com/python/cpython/pull/96923/files/4e36000d3ae27f1a303565834d7e8b1a32dc7343
Modules/audioop.chttps://github.com/python/cpython/pull/96923/files/4e36000d3ae27f1a303565834d7e8b1a32dc7343#diff-2cbe7383ad6f56245de202b2479340f868ea35884c4865adf39b318d6d3f32f6
Please reload this pagehttps://github.com/python/cpython/pull/96923
https://github.com/mdickinson
mdickinsonhttps://github.com/mdickinson
Oct 9, 2022https://github.com/python/cpython/pull/96923#issuecomment-1272509746
@matthiasgoergenshttps://github.com/matthiasgoergens
Please reload this pagehttps://github.com/python/cpython/pull/96923
https://github.com/mdickinson
mdickinsonhttps://github.com/mdickinson
Oct 9, 2022https://github.com/python/cpython/pull/96923#issuecomment-1272510406
@JelleZijlstrahttps://github.com/JelleZijlstra
Please reload this pagehttps://github.com/python/cpython/pull/96923
https://github.com/matthiasgoergens
matthiasgoergenshttps://github.com/matthiasgoergens
Oct 9, 2022https://github.com/python/cpython/pull/96923#issuecomment-1272510699
@mdickinsonhttps://github.com/mdickinson
Please reload this pagehttps://github.com/python/cpython/pull/96923
matthiasgoergenshttps://github.com/matthiasgoergens
October 9, 2022 18:30https://github.com/python/cpython/pull/96923#commits-pushed-c3f9108
https://github.com/matthiasgoergens
Merge branch 'main' into matthias/fix-audioop-UBhttps://github.com/python/cpython/pull/96923/commits/c3f91088e2f07af036cb1a70828be5dc0b180a40
c3f9108https://github.com/python/cpython/pull/96923/commits/c3f91088e2f07af036cb1a70828be5dc0b180a40
https://github.com/matthiasgoergens
Merge remote-tracking branch 'origin/main' into matthias/fix-audioop-UBhttps://github.com/python/cpython/pull/96923/commits/da7aab32f491d54e9af0dc5e01f63d0d9873dff4
da7aab3https://github.com/python/cpython/pull/96923/commits/da7aab32f491d54e9af0dc5e01f63d0d9873dff4
https://github.com/matthiasgoergens
Revert unneeded changeshttps://github.com/python/cpython/pull/96923/commits/ba806114d9810571f9aad81d2e3094e9f445e9c6
ba80611https://github.com/python/cpython/pull/96923/commits/ba806114d9810571f9aad81d2e3094e9f445e9c6
https://github.com/matthiasgoergens
matthiasgoergenshttps://github.com/matthiasgoergens
Oct 9, 2022https://github.com/python/cpython/pull/96923#issuecomment-1272533158
Please reload this pagehttps://github.com/python/cpython/pull/96923
@mdickinsonhttps://github.com/mdickinson
@JelleZijlstrahttps://github.com/JelleZijlstra
Please reload this pagehttps://github.com/python/cpython/pull/96923
https://github.com/JelleZijlstra
JelleZijlstrahttps://github.com/JelleZijlstra
Oct 9, 2022 https://github.com/python/cpython/pull/96923#pullrequestreview-1135350352
View reviewed changes https://github.com/python/cpython/pull/96923/files/ba806114d9810571f9aad81d2e3094e9f445e9c6
https://github.com/mdickinson
mdickinsonhttps://github.com/mdickinson
553d3c1https://github.com/python/cpython/commit/553d3c10172254b190078c50eb9f8e60522c8f41
Oct 10, 2022https://github.com/python/cpython/pull/96923#event-7555493631
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting merge https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20merge%22
Oct 10, 2022https://github.com/python/cpython/pull/96923#event-7555493901
mpagehttps://github.com/mpage
Oct 11, 2022 https://github.com/python/cpython/pull/96923#ref-commit-6d91946
https://github.com/matthiasgoergens
https://github.com/apps/blurb-it
https://github.com/mpage
pythongh-96821https://github.com/python/cpython/issues/96821
: Fix undefined behaviour inhttps://github.com/mpage/cpython/commit/6d919462516409f718d2df519e75c9b1198676b0
audioop.chttps://github.com/mpage/cpython/commit/6d919462516409f718d2df519e75c9b1198676b0
(https://github.com/mpage/cpython/commit/6d919462516409f718d2df519e75c9b1198676b0
python#96923https://github.com/python/cpython/pull/96923
)https://github.com/mpage/cpython/commit/6d919462516409f718d2df519e75c9b1198676b0
6d91946https://github.com/mpage/cpython/commit/6d919462516409f718d2df519e75c9b1198676b0
pythongh-96821https://github.com/python/cpython/issues/96821
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%2F96923
https://github.com/JelleZijlstra
JelleZijlstra https://github.com/JelleZijlstra
https://github.com/python/cpython/pull/96923/files/ba806114d9810571f9aad81d2e3094e9f445e9c6
https://github.com/mdickinson
mdickinson https://github.com/mdickinson
https://github.com/python/cpython/pull/96923/files/c3f91088e2f07af036cb1a70828be5dc0b180a40
Please reload this pagehttps://github.com/python/cpython/pull/96923
https://github.com/matthiasgoergens
https://github.com/kumaraditya303
https://github.com/mdickinson
https://github.com/JelleZijlstra
https://github.com/bedevere-bot
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.