René's URL Explorer Experiment


Title: gh-128942: make arraymodule.c free-thread safe by tom-pytel · Pull Request #128943 · python/cpython · GitHub

Open Graph Title: gh-128942: make arraymodule.c free-thread safe by tom-pytel · Pull Request #128943 · python/cpython

X Title: gh-128942: make arraymodule.c free-thread safe by tom-pytel · Pull Request #128943 · python/cpython

Description: This PR is a work in progress but it currently fixes the crashes mentioned in the related issue so I am sending it up now to elicit feedback to make sure I am on the right path. So far the changes ...

Open Graph Description: This PR is a work in progress but it currently fixes the crashes mentioned in the related issue so I am sending it up now to elicit feedback to make sure I am on the right path. So far the changes ...

X Description: This PR is a work in progress but it currently fixes the crashes mentioned in the related issue so I am sending it up now to elicit feedback to make sure I am on the right path. So far the changes ...

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

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:8131cd57-890d-f885-a244-8045281126a7
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE230:BD5AD:59402:7259E:696B5817
html-safe-nonce77db509a69ad4a544a8a12b34d9568d53a4f791971857f867a96fda745274ebf
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMjMwOkJENUFEOjU5NDAyOjcyNTlFOjY5NkI1ODE3IiwidmlzaXRvcl9pZCI6IjY4ODkyNjg5MDA1MTYyODg1MzUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacabf490f2021c46c20a68ba006d948df00a3c078500fa45ea647918edf5c2935d
hovercard-subject-tagpull_request:2284370924
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/128943/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/c00a241c722f264151847b871f12f18a1ab0d9138adf11854a7109e7d0350a04/python/cpython/pull/128943
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/c00a241c722f264151847b871f12f18a1ab0d9138adf11854a7109e7d0350a04/python/cpython/pull/128943
og:image:altThis PR is a work in progress but it currently fixes the crashes mentioned in the related issue so I am sending it up now to elicit feedback to make sure I am on the right path. So far the changes ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernametom-pytel
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/128943#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F128943
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%2F128943
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/128943
Reloadhttps://github.com/python/cpython/pull/128943
Reloadhttps://github.com/python/cpython/pull/128943
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/128943
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/128943
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/128943#issue-comment-box
kumaraditya303https://github.com/kumaraditya303
python:mainhttps://github.com/python/cpython/tree/main
tom-pytel:fix-issue-128942https://github.com/tom-pytel/cpython/tree/fix-issue-128942
gh-128942: make arraymodule.c free-thread safe https://github.com/python/cpython/pull/128943#top
kumaraditya303https://github.com/kumaraditya303
python:mainhttps://github.com/python/cpython/tree/main
tom-pytel:fix-issue-128942https://github.com/tom-pytel/cpython/tree/fix-issue-128942
Conversation 53 https://github.com/python/cpython/pull/128943
Commits 40 https://github.com/python/cpython/pull/128943/commits
Checks 40 https://github.com/python/cpython/pull/128943/checks
Files changed https://github.com/python/cpython/pull/128943/files
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/tom-pytel
tom-pytelhttps://github.com/tom-pytel
Jan 17, 2025https://github.com/python/cpython/pull/128943#issue-2795532067
Please reload this pagehttps://github.com/python/cpython/pull/128943
Python array module is not free-thread safe. #128942https://github.com/python/cpython/issues/128942
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/tom-pytel
pythongh-128942https://github.com/python/cpython/issues/128942
: make arraymodule.c free-thread safehttps://github.com/python/cpython/pull/128943/commits/7c8edcd7e1fbd9a13caf9bf8d48665906ab251bf
7c8edcdhttps://github.com/python/cpython/pull/128943/commits/7c8edcd7e1fbd9a13caf9bf8d48665906ab251bf
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Jan 17, 2025https://github.com/python/cpython/pull/128943#issuecomment-2598413189
require a NEWS entryhttps://devguide.python.org/core-developers/committing/#updating-news-and-what-s-new-in-python
blurb_ithttps://blurb-it.herokuapp.com
blurbhttps://pypi.org/project/blurb/
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Jan 17, 2025 https://github.com/python/cpython/pull/128943#ref-issue-2795527102
Python array module is not free-thread safe. #128942 https://github.com/python/cpython/issues/128942
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 17, 2025https://github.com/python/cpython/pull/128943#event-15977828903
https://github.com/apps/blurb-it
📜🤖 Added by blurb_it.https://github.com/python/cpython/pull/128943/commits/b4c38d65177ab21a164c5df26e50cb143833851f
b4c38d6https://github.com/python/cpython/pull/128943/commits/b4c38d65177ab21a164c5df26e50cb143833851f
https://github.com/tom-pytel
tom-pytelhttps://github.com/tom-pytel
Jan 17, 2025https://github.com/python/cpython/pull/128943#issuecomment-2598420796
@ZeroIntensityhttps://github.com/ZeroIntensity
Please reload this pagehttps://github.com/python/cpython/pull/128943
tom-pytelhttps://github.com/tom-pytel
January 17, 2025 08:57https://github.com/python/cpython/pull/128943#commits-pushed-523c049
https://github.com/tom-pytel
Update 2025-01-17-13-53-32.gh-issue-128942.DxzaIg.rsthttps://github.com/python/cpython/pull/128943/commits/523c049454c7f992e92c75c23292554693bca5b9
523c049https://github.com/python/cpython/pull/128943/commits/523c049454c7f992e92c75c23292554693bca5b9
https://github.com/tom-pytel
Update 2025-01-17-13-53-32.gh-issue-128942.DxzaIg.rsthttps://github.com/python/cpython/pull/128943/commits/714da01f330cce05589a442d06e312f58d5d0be2
714da01https://github.com/python/cpython/pull/128943/commits/714da01f330cce05589a442d06e312f58d5d0be2
https://github.com/ZeroIntensity
ZeroIntensityhttps://github.com/ZeroIntensity
Jan 17, 2025 https://github.com/python/cpython/pull/128943#pullrequestreview-2559092410
View reviewed changes https://github.com/python/cpython/pull/128943/files/714da01f330cce05589a442d06e312f58d5d0be2
ZeroIntensityhttps://github.com/ZeroIntensity
https://github.com/python/cpython/pull/128943#pullrequestreview-2559092410
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Argument Clinichttps://devguide.python.org/development-tools/clinic/
what I didhttps://github.com/python/cpython/pull/124993
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/ZeroIntensity
ZeroIntensityhttps://github.com/ZeroIntensity
topic-free-threading https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Atopic-free-threading
Jan 17, 2025https://github.com/python/cpython/pull/128943#event-15977959711
tom-pytelhttps://github.com/tom-pytel
January 17, 2025 12:34https://github.com/python/cpython/pull/128943#commits-pushed-6893468
https://github.com/tom-pytel
refactor array methods to established patternshttps://github.com/python/cpython/pull/128943/commits/68934682f881ea47221253702cd2139e2de74508
6893468https://github.com/python/cpython/pull/128943/commits/68934682f881ea47221253702cd2139e2de74508
https://github.com/tom-pytel
made arrayiter freethread safehttps://github.com/python/cpython/pull/128943/commits/65b4a63280133b8536de442420e2a1784d17327d
65b4a63https://github.com/python/cpython/pull/128943/commits/65b4a63280133b8536de442420e2a1784d17327d
https://github.com/tom-pytel
tom-pytelhttps://github.com/tom-pytel
Jan 17, 2025https://github.com/python/cpython/pull/128943#issuecomment-2598968840
Please reload this pagehttps://github.com/python/cpython/pull/128943
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
Jan 17, 2025https://github.com/python/cpython/pull/128943#issuecomment-2599161254
Please reload this pagehttps://github.com/python/cpython/pull/128943
tom-pytelhttps://github.com/tom-pytel
January 17, 2025 16:38https://github.com/python/cpython/pull/128943#commits-pushed-761d27a
https://github.com/tom-pytel
cleanup to match other segfault fix PRhttps://github.com/python/cpython/pull/128943/commits/761d27a3efad1a4220e65d292cca761880b09f24
761d27ahttps://github.com/python/cpython/pull/128943/commits/761d27a3efad1a4220e65d292cca761880b09f24
https://github.com/tom-pytel
style nit from other PRhttps://github.com/python/cpython/pull/128943/commits/0bcd3c7896ff7de65b711334269e707423ef8683
0bcd3c7https://github.com/python/cpython/pull/128943/commits/0bcd3c7896ff7de65b711334269e707423ef8683
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
Jan 17, 2025https://github.com/python/cpython/pull/128943#issuecomment-2599345719
PEP-7https://peps.python.org/7
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
Jan 17, 2025 https://github.com/python/cpython/pull/128943#pullrequestreview-2560125827
View reviewed changes https://github.com/python/cpython/pull/128943/files/0bcd3c7896ff7de65b711334269e707423ef8683
Modules/arraymodule.chttps://github.com/python/cpython/pull/128943/files/0bcd3c7896ff7de65b711334269e707423ef8683#diff-a64ccdf7f6d9fe7fbe417fe2d24c7803c152b75640bdc5a6539754aa71bc6a51
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
Jan 17, 2025 https://github.com/python/cpython/pull/128943#pullrequestreview-2560145502
View reviewed changes https://github.com/python/cpython/pull/128943/files/0bcd3c7896ff7de65b711334269e707423ef8683
Modules/arraymodule.chttps://github.com/python/cpython/pull/128943/files/0bcd3c7896ff7de65b711334269e707423ef8683#diff-a64ccdf7f6d9fe7fbe417fe2d24c7803c152b75640bdc5a6539754aa71bc6a51
Please reload this pagehttps://github.com/python/cpython/pull/128943
tom-pytelhttps://github.com/tom-pytel
January 17, 2025 18:38https://github.com/python/cpython/pull/128943#commits-pushed-5676c92
https://github.com/tom-pytel
add _Py_CRITICAL_SECTION_ASSERT_OBJECT_LOCKED()https://github.com/python/cpython/pull/128943/commits/5676c9219a236dfe4d03ed525a032b96b547b8c4
5676c92https://github.com/python/cpython/pull/128943/commits/5676c9219a236dfe4d03ed525a032b96b547b8c4
https://github.com/tom-pytel
misc stylehttps://github.com/python/cpython/pull/128943/commits/c18290cbd87f13a3f8a2283ba48420123157d38a
c18290chttps://github.com/python/cpython/pull/128943/commits/c18290cbd87f13a3f8a2283ba48420123157d38a
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
Jan 18, 2025 https://github.com/python/cpython/pull/128943#pullrequestreview-2560219444
View reviewed changes https://github.com/python/cpython/pull/128943/files/5676c9219a236dfe4d03ed525a032b96b547b8c4
Modules/arraymodule.chttps://github.com/python/cpython/pull/128943/files/0bcd3c7896ff7de65b711334269e707423ef8683..5676c9219a236dfe4d03ed525a032b96b547b8c4#diff-a64ccdf7f6d9fe7fbe417fe2d24c7803c152b75640bdc5a6539754aa71bc6a51
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/tom-pytel
tom-pytelhttps://github.com/tom-pytel
Jan 18, 2025 https://github.com/python/cpython/pull/128943#ref-pullrequest-2796339400
gh-128961: Fix exhausted array iterator crash in __setstate__ #128962 https://github.com/python/cpython/pull/128962
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
Jan 18, 2025 https://github.com/python/cpython/pull/128943#ref-issue-2796335950
array iterator segfault on __setstate__() when exhausted #128961 https://github.com/python/cpython/issues/128961
https://github.com/tom-pytel
misc cleanupshttps://github.com/python/cpython/pull/128943/commits/6ee23038929b8fcdd0881adcc077144b6fcea1bd
6ee2303https://github.com/python/cpython/pull/128943/commits/6ee23038929b8fcdd0881adcc077144b6fcea1bd
https://github.com/tom-pytel
tom-pytelhttps://github.com/tom-pytel
Jan 18, 2025https://github.com/python/cpython/pull/128943#issuecomment-2599701954
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/picnixz
picnixzhttps://github.com/picnixz
Jan 18, 2025 https://github.com/python/cpython/pull/128943#pullrequestreview-2560416975
View reviewed changes https://github.com/python/cpython/pull/128943/files/6ee23038929b8fcdd0881adcc077144b6fcea1bd
Misc/NEWS.d/next/Library/2025-01-17-13-53-32.gh-issue-128942.DxzaIg.rsthttps://github.com/python/cpython/pull/128943/files/6ee23038929b8fcdd0881adcc077144b6fcea1bd#diff-8267324e99b7266aaf10c12ed55c95e60b4760d93d8c739f2db1d3443ecc2cbc
Please reload this pagehttps://github.com/python/cpython/pull/128943
Modules/arraymodule.chttps://github.com/python/cpython/pull/128943/files/6ee23038929b8fcdd0881adcc077144b6fcea1bd#diff-a64ccdf7f6d9fe7fbe417fe2d24c7803c152b75640bdc5a6539754aa71bc6a51
Please reload this pagehttps://github.com/python/cpython/pull/128943
tom-pytelhttps://github.com/tom-pytel
January 18, 2025 07:47https://github.com/python/cpython/pull/128943#commits-pushed-7d5de1f
https://github.com/tom-pytel
mischttps://github.com/python/cpython/pull/128943/commits/7d5de1f50509b6bd2cb5942d5d8f35e59bdad76f
7d5de1fhttps://github.com/python/cpython/pull/128943/commits/7d5de1f50509b6bd2cb5942d5d8f35e59bdad76f
https://github.com/tom-pytel
Merge branch 'main' into fix-issue-128942https://github.com/python/cpython/pull/128943/commits/02fc79c5acb875987d6ea2fe0fbc4f36edf595b2
02fc79chttps://github.com/python/cpython/pull/128943/commits/02fc79c5acb875987d6ea2fe0fbc4f36edf595b2
https://github.com/ZeroIntensity
ZeroIntensityhttps://github.com/ZeroIntensity
Jan 18, 2025 https://github.com/python/cpython/pull/128943#pullrequestreview-2560517909
View reviewed changes https://github.com/python/cpython/pull/128943/files/02fc79c5acb875987d6ea2fe0fbc4f36edf595b2
ZeroIntensityhttps://github.com/ZeroIntensity
https://github.com/python/cpython/pull/128943#pullrequestreview-2560517909
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/128943
Modules/arraymodule.chttps://github.com/python/cpython/pull/128943/files/0bcd3c7896ff7de65b711334269e707423ef8683#diff-a64ccdf7f6d9fe7fbe417fe2d24c7803c152b75640bdc5a6539754aa71bc6a51
Please reload this pagehttps://github.com/python/cpython/pull/128943
Modules/arraymodule.chttps://github.com/python/cpython/pull/128943/files/02fc79c5acb875987d6ea2fe0fbc4f36edf595b2#diff-a64ccdf7f6d9fe7fbe417fe2d24c7803c152b75640bdc5a6539754aa71bc6a51
Please reload this pagehttps://github.com/python/cpython/pull/128943
Modules/arraymodule.chttps://github.com/python/cpython/pull/128943/files/02fc79c5acb875987d6ea2fe0fbc4f36edf595b2#diff-a64ccdf7f6d9fe7fbe417fe2d24c7803c152b75640bdc5a6539754aa71bc6a51
Please reload this pagehttps://github.com/python/cpython/pull/128943
Modules/arraymodule.chttps://github.com/python/cpython/pull/128943/files/02fc79c5acb875987d6ea2fe0fbc4f36edf595b2#diff-a64ccdf7f6d9fe7fbe417fe2d24c7803c152b75640bdc5a6539754aa71bc6a51
Please reload this pagehttps://github.com/python/cpython/pull/128943
tom-pytelhttps://github.com/tom-pytel
February 12, 2025 16:35https://github.com/python/cpython/pull/128943#commits-pushed-b3665fd
https://github.com/tom-pytel
misc fix, b'\xdd' -> 0xddhttps://github.com/python/cpython/pull/128943/commits/b3665fdddd042e5138ca7a3fff171733b4db6659
b3665fdhttps://github.com/python/cpython/pull/128943/commits/b3665fdddd042e5138ca7a3fff171733b4db6659
https://github.com/tom-pytel
use support.Py_GIL_DISABLEDhttps://github.com/python/cpython/pull/128943/commits/3814e53f4749d55920d6dcb0779e3231ed167359
3814e53https://github.com/python/cpython/pull/128943/commits/3814e53f4749d55920d6dcb0779e3231ed167359
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Feb 15, 2025 https://github.com/python/cpython/pull/128943#pullrequestreview-2619348590
View reviewed changes https://github.com/python/cpython/pull/128943/files/3814e53f4749d55920d6dcb0779e3231ed167359
Modules/arraymodule.chttps://github.com/python/cpython/pull/128943/files/3814e53f4749d55920d6dcb0779e3231ed167359#diff-a64ccdf7f6d9fe7fbe417fe2d24c7803c152b75640bdc5a6539754aa71bc6a51
Please reload this pagehttps://github.com/python/cpython/pull/128943
tom-pytelhttps://github.com/tom-pytel
February 15, 2025 07:47https://github.com/python/cpython/pull/128943#commits-pushed-cb0345f
https://github.com/tom-pytel
Merge branch 'main' into fix-issue-128942https://github.com/python/cpython/pull/128943/commits/cb0345f453217c9ee785d6f4917770ece2b10f1e
cb0345fhttps://github.com/python/cpython/pull/128943/commits/cb0345f453217c9ee785d6f4917770ece2b10f1e
https://github.com/tom-pytel
add critical section held assertionshttps://github.com/python/cpython/pull/128943/commits/4a5c5682a3939644323dd0c429d9cf5ac8bcd118
4a5c568https://github.com/python/cpython/pull/128943/commits/4a5c5682a3939644323dd0c429d9cf5ac8bcd118
https://github.com/tom-pytel
Py_CLEAR(it->ao)https://github.com/python/cpython/pull/128943/commits/cc8d71505b1ff07a306adf800dd6d9c8dfd20e60
cc8d715https://github.com/python/cpython/pull/128943/commits/cc8d71505b1ff07a306adf800dd6d9c8dfd20e60
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Feb 15, 2025 https://github.com/python/cpython/pull/128943#pullrequestreview-2619411682
View reviewed changes https://github.com/python/cpython/pull/128943/files/cc8d71505b1ff07a306adf800dd6d9c8dfd20e60
Modules/arraymodule.chttps://github.com/python/cpython/pull/128943/files/cc8d71505b1ff07a306adf800dd6d9c8dfd20e60#diff-a64ccdf7f6d9fe7fbe417fe2d24c7803c152b75640bdc5a6539754aa71bc6a51
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/tom-pytel
make ob_exports non-atomic everywherehttps://github.com/python/cpython/pull/128943/commits/5f352a3997b0bbedcada105b6fb05185d3515963
5f352a3https://github.com/python/cpython/pull/128943/commits/5f352a3997b0bbedcada105b6fb05185d3515963
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Feb 16, 2025 https://github.com/python/cpython/pull/128943#pullrequestreview-2619617396
View reviewed changes https://github.com/python/cpython/pull/128943/files/5f352a3997b0bbedcada105b6fb05185d3515963
Modules/arraymodule.chttps://github.com/python/cpython/pull/128943/files/5f352a3997b0bbedcada105b6fb05185d3515963#diff-a64ccdf7f6d9fe7fbe417fe2d24c7803c152b75640bdc5a6539754aa71bc6a51
Please reload this pagehttps://github.com/python/cpython/pull/128943
tom-pytelhttps://github.com/tom-pytel
February 16, 2025 09:54https://github.com/python/cpython/pull/128943#commits-pushed-98f1433
https://github.com/tom-pytel
check type before lock in array_ass_subscr()https://github.com/python/cpython/pull/128943/commits/98f14334c83f1c295c8986878d5e94b857e102c6
98f1433https://github.com/python/cpython/pull/128943/commits/98f14334c83f1c295c8986878d5e94b857e102c6
https://github.com/tom-pytel
Merge branch 'main' into fix-issue-128942https://github.com/python/cpython/pull/128943/commits/2a45a449e24a9014cba937705d8dc859d438c853
2a45a44https://github.com/python/cpython/pull/128943/commits/2a45a449e24a9014cba937705d8dc859d438c853
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Feb 27, 2025 https://github.com/python/cpython/pull/128943#pullrequestreview-2647756494
View reviewed changes https://github.com/python/cpython/pull/128943/files/c0799be9719736c5e656ae07fe44cfcb5e926522
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
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
Feb 27, 2025https://github.com/python/cpython/pull/128943#event-16496735247
https://github.com/kumaraditya303
Merge branch 'main' into fix-issue-128942https://github.com/python/cpython/pull/128943/commits/c0799be9719736c5e656ae07fe44cfcb5e926522
c0799behttps://github.com/python/cpython/pull/128943/commits/c0799be9719736c5e656ae07fe44cfcb5e926522
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
Feb 27, 2025https://github.com/python/cpython/pull/128943#issuecomment-2687963836
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/kumaraditya303
simplify array_arrayiterator___reduce___implhttps://github.com/python/cpython/pull/128943/commits/0bcde5c6a697bdbdc4af4b755fae35915060dbef
0bcde5chttps://github.com/python/cpython/pull/128943/commits/0bcde5c6a697bdbdc4af4b755fae35915060dbef
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
February 27, 2025 13:37https://github.com/python/cpython/pull/128943#event-16497011068
https://github.com/tom-pytel
tom-pytelhttps://github.com/tom-pytel
Feb 27, 2025https://github.com/python/cpython/pull/128943#issuecomment-2687998285
@ZeroIntensityhttps://github.com/ZeroIntensity
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/kumaraditya303
kumaraditya303https://github.com/kumaraditya303
8ba0d7bhttps://github.com/python/cpython/commit/8ba0d7bbc295781bf27902380521db97a272c442
Feb 27, 2025https://github.com/python/cpython/pull/128943#event-16497360718
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting merge https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20merge%22
Feb 27, 2025https://github.com/python/cpython/pull/128943#event-16497361671
https://github.com/colesbury
colesburyhttps://github.com/colesbury
Feb 28, 2025https://github.com/python/cpython/pull/128943#issuecomment-2691495819
Please reload this pagehttps://github.com/python/cpython/pull/128943
colesburyhttps://github.com/colesbury
Feb 28, 2025 https://github.com/python/cpython/pull/128943#ref-commit-805704e
https://github.com/colesbury
Revert "https://github.com/colesbury/cpython/commit/805704ee2c8e7eef228f2f4ea5ad12167d412414
pythongh-128942https://github.com/python/cpython/issues/128942
: makehttps://github.com/colesbury/cpython/commit/805704ee2c8e7eef228f2f4ea5ad12167d412414
arrayhttps://github.com/colesbury/cpython/commit/805704ee2c8e7eef228f2f4ea5ad12167d412414
module thread safe (https://github.com/colesbury/cpython/commit/805704ee2c8e7eef228f2f4ea5ad12167d412414
python#128943https://github.com/python/cpython/pull/128943
https://github.com/colesbury/cpython/commit/805704ee2c8e7eef228f2f4ea5ad12167d412414
805704ehttps://github.com/colesbury/cpython/commit/805704ee2c8e7eef228f2f4ea5ad12167d412414
8ba0d7bhttps://github.com/colesbury/cpython/commit/8ba0d7bbc295781bf27902380521db97a272c442
https://github.com/tom-pytel
tom-pytelhttps://github.com/tom-pytel
Feb 28, 2025https://github.com/python/cpython/pull/128943#issuecomment-2691507371
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/colesbury
colesburyhttps://github.com/colesbury
Feb 28, 2025https://github.com/python/cpython/pull/128943#issuecomment-2691546217
Please reload this pagehttps://github.com/python/cpython/pull/128943
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/tom-pytel
tom-pytelhttps://github.com/tom-pytel
Feb 28, 2025https://github.com/python/cpython/pull/128943#issuecomment-2691570698
Please reload this pagehttps://github.com/python/cpython/pull/128943
colesburyhttps://github.com/colesbury
Feb 28, 2025 https://github.com/python/cpython/pull/128943#ref-commit-75f38af
https://github.com/colesbury
Revert "https://github.com/python/cpython/commit/75f38af7810af1c3ca567d6224a975f85aef970f
gh-128942https://github.com/python/cpython/issues/128942
: makehttps://github.com/python/cpython/commit/75f38af7810af1c3ca567d6224a975f85aef970f
arrayhttps://github.com/python/cpython/commit/75f38af7810af1c3ca567d6224a975f85aef970f
module thread safe (https://github.com/python/cpython/commit/75f38af7810af1c3ca567d6224a975f85aef970f
#128943https://github.com/python/cpython/pull/128943
)" (https://github.com/python/cpython/commit/75f38af7810af1c3ca567d6224a975f85aef970f
#130707https://github.com/python/cpython/pull/130707
)https://github.com/python/cpython/commit/75f38af7810af1c3ca567d6224a975f85aef970f
75f38afhttps://github.com/python/cpython/commit/75f38af7810af1c3ca567d6224a975f85aef970f
8ba0d7bhttps://github.com/python/cpython/commit/8ba0d7bbc295781bf27902380521db97a272c442
https://github.com/colesbury
colesburyhttps://github.com/colesbury
Feb 28, 2025https://github.com/python/cpython/pull/128943#issuecomment-2691686612
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/tom-pytel
tom-pytelhttps://github.com/tom-pytel
Feb 28, 2025https://github.com/python/cpython/pull/128943#issuecomment-2691707589
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/tom-pytel
tom-pytelhttps://github.com/tom-pytel
Mar 2, 2025https://github.com/python/cpython/pull/128943#issuecomment-2692925767
#130771https://github.com/python/cpython/pull/130771
Please reload this pagehttps://github.com/python/cpython/pull/128943
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%2F128943
https://github.com/colesbury
colesbury https://github.com/colesbury
https://github.com/python/cpython/pull/128943/files/5f352a3997b0bbedcada105b6fb05185d3515963
https://github.com/picnixz
picnixz https://github.com/picnixz
https://github.com/python/cpython/pull/128943/files/6ee23038929b8fcdd0881adcc077144b6fcea1bd
https://github.com/erlend-aasland
erlend-aasland https://github.com/erlend-aasland
https://github.com/python/cpython/pull/128943/files/5676c9219a236dfe4d03ed525a032b96b547b8c4
https://github.com/ZeroIntensity
ZeroIntensity https://github.com/ZeroIntensity
https://github.com/python/cpython/pull/128943/files/4d5bb3aba8b1d05f6bdcc20c49649545e00ef3eb
https://github.com/kumaraditya303
kumaraditya303 https://github.com/kumaraditya303
https://github.com/python/cpython/pull/128943/files/c0799be9719736c5e656ae07fe44cfcb5e926522
topic-free-threading https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Atopic-free-threading
Please reload this pagehttps://github.com/python/cpython/pull/128943
https://github.com/tom-pytel
https://github.com/erlend-aasland
https://github.com/ZeroIntensity
https://github.com/kumaraditya303
https://github.com/colesbury
https://github.com/picnixz
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.