| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:d3dd11f5-620a-57dd-e854-6eaa86956671 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 929E:276341:FCEC00:1538CC9:6A5BADE3 |
| html-safe-nonce | 2172c46bce9174db9643648d90a3523266a890be78cce44164c71143a0b0dccc |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MjlFOjI3NjM0MTpGQ0VDMDA6MTUzOENDOTo2QTVCQURFMyIsInZpc2l0b3JfaWQiOiI1NTUwNzQ4Mzk4NjM3NTI2NDk5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | ac4e68ea20a0323ca8bb7cfce457eb19569dee68e58361557735c0d5ea9a01d8 |
| hovercard-subject-tag | pull_request:3392459839 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///pull_requests/show/files |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/RustPython/RustPython/pull/7416/files |
| twitter:image | https://avatars.githubusercontent.com/u/69878?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/69878?s=400&v=4 |
| og:image:alt | Introduce vm.state.type_mutex to serialize type mutation and version-tag assignment, matching CPython's free-threading model.
Add with_type_lock() helper and split modified/assign_version_tag ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/RustPython/RustPython git https://github.com/RustPython/RustPython.git |
| octolytics-dimension-user_id | 39710557 |
| octolytics-dimension-user_login | RustPython |
| octolytics-dimension-repository_id | 135201145 |
| octolytics-dimension-repository_nwo | RustPython/RustPython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 135201145 |
| octolytics-dimension-repository_network_root_nwo | RustPython/RustPython |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 9c975978430e9ad293956f2bbdaf153b1bd84a99 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/RustPython/RustPython/pull/7416/files#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F7416%2Ffiles |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/open-source/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/open-source/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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%2FRustPython%2FRustPython%2Fpull%2F7416%2Ffiles |
|
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%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=RustPython%2FRustPython |
| Reload | https://github.com/RustPython/RustPython/pull/7416/files |
| Reload | https://github.com/RustPython/RustPython/pull/7416/files |
| Reload | https://github.com/RustPython/RustPython/pull/7416/files |
| Please reload this page | https://github.com/RustPython/RustPython/pull/7416/files |
|
RustPython
| https://github.com/RustPython |
| RustPython | https://github.com/RustPython/RustPython |
|
Notifications
| https://github.com/login?return_to=%2FRustPython%2FRustPython |
|
Fork
1.5k
| https://github.com/login?return_to=%2FRustPython%2FRustPython |
|
Star
22.2k
| https://github.com/login?return_to=%2FRustPython%2FRustPython |
|
Code
| https://github.com/RustPython/RustPython |
|
Issues
291
| https://github.com/RustPython/RustPython/issues |
|
Pull requests
105
| https://github.com/RustPython/RustPython/pulls |
|
Discussions
| https://github.com/RustPython/RustPython/discussions |
|
Actions
| https://github.com/RustPython/RustPython/actions |
|
Projects
| https://github.com/RustPython/RustPython/projects |
|
Models
| https://github.com/RustPython/RustPython/models |
|
Wiki
| https://github.com/RustPython/RustPython/wiki |
|
Security and quality
0
| https://github.com/RustPython/RustPython/security |
|
Insights
| https://github.com/RustPython/RustPython/pulse |
|
Code
| https://github.com/RustPython/RustPython |
|
Issues
| https://github.com/RustPython/RustPython/issues |
|
Pull requests
| https://github.com/RustPython/RustPython/pulls |
|
Discussions
| https://github.com/RustPython/RustPython/discussions |
|
Actions
| https://github.com/RustPython/RustPython/actions |
|
Projects
| https://github.com/RustPython/RustPython/projects |
|
Models
| https://github.com/RustPython/RustPython/models |
|
Wiki
| https://github.com/RustPython/RustPython/wiki |
|
Security and quality
| https://github.com/RustPython/RustPython/security |
|
Insights
| https://github.com/RustPython/RustPython/pulse |
| Sign up for GitHub
| https://github.com/signup?return_to=%2FRustPython%2FRustPython%2Fissues%2Fnew%2Fchoose |
| terms of service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2FRustPython%2FRustPython%2Fissues%2Fnew%2Fchoose |
| youknowone | https://github.com/youknowone |
| RustPython:main | https://github.com/RustPython/RustPython/tree/main |
| youknowone:typelock | https://github.com/youknowone/RustPython/tree/typelock |
|
Conversation
15
| https://github.com/RustPython/RustPython/pull/7416 |
|
Commits
92
| https://github.com/RustPython/RustPython/pull/7416/commits |
|
Checks
26
| https://github.com/RustPython/RustPython/pull/7416/checks |
|
Files changed
| https://github.com/RustPython/RustPython/pull/7416/files |
| Please reload this page | https://github.com/RustPython/RustPython/pull/7416/files |
|
Thread-safe type operations: type lock, QSBR type-cache reclamation, GC stop-the-world, and interpreter optimizations
| https://github.com/RustPython/RustPython/pull/7416/files#top |
|
Show all changes
92 commits
| https://github.com/RustPython/RustPython/pull/7416/files |
|
09f9961
type lock
youknowone Mar 9, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/09f99614594371e1fdabda245e6744ce1cd72c6f |
|
2a9b982
Drop old PyObjectRef outside type lock to prevent deadlock
youknowone Mar 17, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/2a9b982591e0af65850b337dfe88eeb118806de3 |
|
4b71002
Align type lock behavior with CPython
youknowone Apr 13, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/4b71002a632dc919984ee1539abb7321088b8a0b |
|
9196dd4
Add PUBLISHED flag bit to RefCount state word
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/9196dd4bae852ba4dc692b14bc434b5c3d09854b |
|
c32cb0e
Add QSBR module for deferred memory reclamation
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/c32cb0e3693ea4d409b593d73a326ef3ee9146c5 |
|
9bfa070
Defer memory free of cache-published objects via QSBR
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/9bfa0701cf6498c738b93a9680f1bcabdf2a7a5f |
|
59a3127
Wire QSBR checkpoints into thread lifecycle and eval breaker
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/59a31276fc313ede19a8edf2c095626f983ec859 |
|
3f93b63
Publish type-cache values to QSBR and bypass cache without a VM
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/3f93b63bdb5a2369aef767688a006fdf1de18683 |
|
06871c4
Use try-incref reads and QSBR-backed swaps in specialization cache
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/06871c432e4d98c500eb3ec9899367d9b434fbf1 |
|
6eecfe8
Reset QSBR thread registry after fork in the child
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/6eecfe8494ff649af664e8de6423dcb994cd22e0 |
|
020edd3
Add threaded stress test for type cache mutation races
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/020edd33d5849be7de78a1d9dd68b33ec6030578 |
|
d565da5
Restrict qsbr internals to pub(crate) and fix clippy lints
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/d565da5aee3fd3fdb3ba35cda4df89c02e3219cf |
|
cbd20c0
Gate per-instruction QSBR check behind a global pending flag
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/cbd20c0575c3c5e2ed16ba81f6f916804319457f |
|
eb633b2
Merge signal and QSBR eval-breaker flags into one atomic word
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/eb633b2167f1efefcbac2f9a7930babec582e828 |
|
9baa344
Skip freelist reuse for published objects in default_dealloc
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/9baa344c1381a9c70da5bef4dd4752f1fe55f99f |
|
97dbfcc
Use itoa for PyInt::to_str_radix_10 i64 fast path
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/97dbfcc0687e6c4e4e47f8026b71a28f4e11e7b0 |
|
e4ddae6
Make object attribute dunders wrapper descriptors
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/e4ddae6ff88a52733de60118e789806a813d245f |
|
1ac47f3
Resolve TpSetattro pair on attribute deletion, not just addition
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/1ac47f358705a526118283914369261cd4041590 |
|
8f32450
Generate Opcode::cache_entries/deopt as table lookups
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/8f3245006e6c6867652844306c6fa9dd30241838 |
|
efc62e3
Make Opcode/Instruction numeric conversions O(1)
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/efc62e31861367295f6b4cd26aedd44d7b513242 |
|
7e4c765
Pop CallIsinstance arguments directly instead of collecting into Vecs
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/7e4c76595fe7a34189bf55f7153916da0e9c68fe |
|
d9796ea
Inherit tp_new instead of always installing new_wrapper
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/d9796eafefac2c95144f28f61a98d7180e17315e |
|
dd72583
Skip locals dict allocation for the init-cleanup shim frame
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/dd72583e2cb98762c56a68b6a52267a0f9a9175d |
|
da6633d
Guard CALL_ALLOC_AND_ENTER_INIT with cached function version
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/da6633d67ccab95926f1a72ca78683ce47f4262c |
|
6fe1fed
Apply rustfmt and ruff-format fixes to files from earlier commits
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/6fe1fed40c0fd5c3e9c64b64fbeba989309156fb |
|
d26a553
Add frame object freelist
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/d26a55387bf68a31839b61a8d86ac30b0bd1b9b7 |
|
4c3bb64
Drop frame children directly in tp_clear instead of extracting
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/4c3bb64b247e8b3177d89813d2e826a24eb28ca6 |
|
c197615
Untrack objects before tp_clear and guard cross-thread f_locals
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/c197615e57ce2812809078a0cafbde0b72d4a11f |
|
cff6798
Skip localsplus heap copy for uniquely referenced dying frames
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/cff6798786961c53a6d01cb1ef308ff6df7a200b |
|
1888e7d
Stage exact-args call arguments in stack slot buffers
youknowone Jul 5, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/1888e7df28937083727feac8049a73ee4d5fb127 |
|
7517364
Reduce allocations in generic call paths
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/7517364e471ea07f18b3ff60a04c052876c0a84f |
|
71197eb
Skip redundant exc_info restore on frame exit
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/71197eb9113336711046be8b5d698c10cb19ae44 |
|
bc2927c
Apply rustfmt to gc_state.rs
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/bc2927ce9a792c2b316b56005797758acf86c279 |
|
de52aea
Avoid empty FuncArgs clone in PyType::call
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/de52aea08f4333b7a2825ef84f6721a8ef9a4166 |
|
e10c44d
Push freelist husks only after tp_clear and child drops
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/e10c44d89e152c91f8bd522a49e912646abe538e |
|
ebc56c9
Resolve __set__ and __delete__ together for the descr_set slot
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/ebc56c91973a0c71b80904b27ca4a408dc2f7218 |
|
e902ad1
Update type base on __bases__ assignment
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/e902ad1942a920a94153c6c6ef92efd22dd874a4 |
|
bc2aba2
Fix rollback order, dead weakrefs, and lock-held drops in set_bases
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/bc2aba2c19d4b157aedac82eab4032f2c2e0419a |
|
b8d11f2
Reify number sub-slot wrapper once in update_one_slot
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/b8d11f23e6171011a77736843bb35c2ce95f0891 |
|
a7fc01a
Restrict type_cache_after_fork visibility and guard type-cache reads
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/a7fc01a2a0064a669f76d6e31993d8b5deecb3d4 |
|
4d7126a
Guard BinaryOpSubscrGetitem with the cached type version
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/4d7126a6c2c9df4ab1e70f43db2d2a07e6572929 |
|
18e8474
Call __abstractmethods__ __len__ once in object.__new__
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/18e847480e683eb6fab388ddab1f9c8dc71aaa0b |
|
6133908
Use i64 fast paths for specialized int add/sub/mul
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/6133908d565ae2ef2844dedc887f51743d1d2e91 |
|
1499b31
Use i64 fast paths for exact int floordiv and remainder
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/1499b31022a205c99163473a6f0f18b5c93bbd4a |
|
70409fa
Skip trashcan and untrack for non-GC-tracked objects in dealloc
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/70409fab3309336d81179a64af2a80d8a41c1560 |
|
1b8683b
Merge trashcan depth and defer queue into one thread-local struct
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/1b8683bf4a652ea0e4055e79c0ef9ac830ecbce0 |
|
f85c30d
Check object layout compatibility on __bases__ and __class__ assignment
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/f85c30dec3b34eaa83323724f7db353f9d0e6506 |
|
f7dda03
Stop the world around GC pointer-reading phases
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/f7dda037d700ca5f79540cd0f710fd1ce0363cd5 |
|
bca1ad9
Add threaded GC vs executing-frame stress snippet
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/bca1ad9674e29e1199bbd1587e34a5cbd805fe6c |
|
2769945
Serialize fork and GC stop-the-world requesters
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/2769945e3ca9d9f85d67e22e454c3090cfd44307 |
|
a33d16f
Add fork under concurrent GC stop-the-world snippet
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/a33d16f955897d35f0a8e0a330cf204c84df25b4 |
|
1b0fa99
Detach while acquiring the import lock
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/1b0fa99bf4a4426d9f50f1cfddfdf60dc85aa5a8 |
|
92a4d00
Add concurrent-import vs GC deadlock snippet
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/92a4d0001512a147d3e057ddce30c571c7e8c750 |
|
d1e5e97
Create call frames untracked and track generators explicitly
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/d1e5e97531cdf53264b61a27857e3c029fc51f55 |
|
ee94840
Track escaped call frames lazily at datastack release
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/ee948401f1cbe85c5b2a14557bd13bdd6299c1f0 |
|
2982b66
Guard the tracked-frame localsplus invariant
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/2982b66397b00454b7f1d4f12769e77822501727 |
|
1fa2d5f
Reword frame/dealloc invariant comments and drop needless borrow
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/1fa2d5f5b8c58ed94ab3702904c74394c2d8361b |
|
bd4b371
Move type SetAttr slot rewrite inside the type lock and tighten cache…
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/bd4b3718bfbfb780cc3e192ba55c8a54247d6a96 |
|
2ae9fb8
Capture the type version before reading mutable slots in specializers
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/2ae9fb83dffa738082a1a248d4b958062f6a70f8 |
|
68e8b91
Use _get_method_dict for the test_type check in the test runner
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/68e8b91d11859e273f2388d465ca695ff4fd311f |
|
ec8b128
Fix lint hooks: cspell dictionary entries, spelling fix, formatting
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/ec8b128c74e5c6bc2d7659a8dd8af3f63b21a294 |
|
9d44aaf
Rebuild all slots for type and descendants on __bases__ reassignment
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/9d44aaf62ffda29d644b6aff5bb7ea81e81306e9 |
|
ab0cddb
Derive the thread-local frame stack from the frame chain
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/ab0cddb3f6402b95b2761098ecb663b5e733abb2 |
|
ae106ab
Inherit sub-slot fallback into the field being resolved
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/ae106abb4ad03b911bac4de4f74326a47cd04b16 |
|
8f4f7a5
Gate type_cache_after_fork to its fork caller and use Self in downcast
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/8f4f7a5e5449269c7f229d16bb7f80164d190cb3 |
|
5f43c79
Unmark test_attr and test_method_call_error in test_monitoring
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/5f43c79422b6a8811925d387cc0cdaab1870591b |
|
a3f9243
Run tp_new specialization __init__ without a trampoline frame
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/a3f92432e59367bf1a03c8cc7a02686b5fa8d331 |
|
df70284
Replace per-call thread-frame mutex with an atomic top-of-stack (unix)
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/df702842532b3856a8fd2c94ec1bd9e620073e45 |
|
f525b38
Skip exc_info save/restore for callees that never touch the slot
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/f525b380de794dc9b709c1c79f19646f34cf6a13 |
|
98351a5
Return a write-through FrameLocalsProxy from frame.f_locals
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/98351a58d1fe688b327b2ce287f0f690d249763c |
|
a9f8b61
Retain the caller frame so f_back resolves after it returns
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/a9f8b61e7949f3e023ce7ce9ae1e79d723ee743a |
|
f05926a
Fix debug-build native stack overflow on deep recursion
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/f05926a280ef2f9bdc6633002fca4af3a302249a |
|
4a92aad
Allocate exception instance __dict__ lazily
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/4a92aadaed7e6f728ba1468cb17c75f9bd6ce0cc |
|
072bc2a
Allocate exception __dict__ lazily in vm.new_exception
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/072bc2ac5dcd3585a2f945094b4dcfca6dfc90bb |
|
c172c74
Validate FrameLocalsProxy.update() arguments
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/c172c74c2e421cff69ca4b0e0241d7fafe62e379 |
|
2652f4d
Address review nits in frame and faulthandler
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/2652f4d29e1173cdc5cf609ec6d865c9e4fb5aed |
|
0499c0a
Use scopeguard for start_the_world in faulthandler dump_all_threads
youknowone Jul 6, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/0499c0a1f39c9bd0bc0772155fca0736de494f5a |
|
811f230
Gitignore docs/superpowers
youknowone Jul 7, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/811f23040e922bc8b42dae3776141dc10d5f3cf9 |
|
7982da8
Rename type_bases_slot_rebuild.py to builtin_type_bases.py
youknowone Jul 7, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/7982da8cb52c64bea6c28327c0da55ec622e7cd1 |
|
683f164
Apply rustfmt, ruff, and cspell lint fixes
youknowone Jul 7, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/683f16490d269cff6367e857f03704bb368781e9 |
|
ac2ce2b
Gate unix-only QSBR methods to their call sites
youknowone Jul 7, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/ac2ce2bf3ef48e00c4856aca1467f4f1a349096c |
|
f843473
Visit the function closure tuple as a GC edge
youknowone Jul 7, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/f843473f99efe965def5e0a6cd21de5641a05e51 |
|
7ab5f76
Apply formatting hook fix to builtin_type_bases.py
youknowone Jul 7, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/7ab5f768ea2bfdbfa87d4bc0d1afb85d2f19eccc |
|
6626177
Unmark asyncgen finalization-by-gc tests in test_base_events
youknowone Jul 7, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/6626177711182c7334706672a604411aa6a06132 |
|
77e6d31
Unmark test_sni_callback_refcycle in test_ssl
youknowone Jul 7, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/77e6d31fedb09286808c7bf7a669c0f8262582c1 |
|
d272003
Widen GC stop-the-world gates from unix-only to all threading builds
youknowone Jul 7, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/d2720037c2704d3c5a7bfa3187d33e8c293c47f1 |
|
e590e3b
Detach current thread around blocking _winapi/_overlapped waits
youknowone Jul 7, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/e590e3b40a4cb41f24405f55ef6049e59f04f032 |
|
cdd8908
Format WaitForMultipleObjects allow_threads closure
youknowone Jul 7, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/cdd89083fdf7aa272b47a1b6e0cb11fbedef9cfa |
|
b6e8cbf
Treat concurrent sni_callback removal as no-op in invoke_sni_callback
youknowone Jul 7, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/b6e8cbf678013c24f3b830800c973d749bf3a6e9 |
|
5e2d095
Assert capi refcount on a fresh mortal list instead of the int type o…
youknowone Jul 7, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/5e2d09506ee35800f9ce6e5a3de27cba2e753b11 |
|
4f8116d
Traverse and GC-track PyOSError instances
youknowone Jul 8, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/4f8116d3d2f2d7d9ff5a191aa288e118ac70a06f |
|
db737e1
Unmark test_blockingioerror in test_io
youknowone Jul 8, 2026
| https://github.com/RustPython/RustPython/pull/7416/commits/db737e1865bf74473fde73591c8dd6cfcd0a1173 |
|
Clear filters
| https://github.com/RustPython/RustPython/pull/7416/files |
| Please reload this page | https://github.com/RustPython/RustPython/pull/7416/files |
| Please reload this page | https://github.com/RustPython/RustPython/pull/7416/files |
|
rustpython.txt
| https://github.com/RustPython/RustPython/pull/7416/files#diff-635e999a198503a4a3edf3d9a90ffcc526755f80de4bbf2e0f19efa43f665f70 |
|
.cspell.json
| https://github.com/RustPython/RustPython/pull/7416/files#diff-4e0f175c840784de9e935f881821905c75a2a125aa57c51268a7fb4496edfbe6 |
|
.gitignore
| https://github.com/RustPython/RustPython/pull/7416/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947 |
|
Cargo.lock
| https://github.com/RustPython/RustPython/pull/7416/files#diff-13ee4b2252c9e516a0547f2891aa2105c3ca71c6d7a1e682c69be97998dfc87e |
|
Cargo.toml
| https://github.com/RustPython/RustPython/pull/7416/files#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542 |
|
test_base_events.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-e5cbeae2e72425359e2b5f2b5f9488b699b5f3bd90cc2d639936109ee60b4819 |
|
test_descr.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-6b813570d02ae3544e7e0233ae21d647f8e2dc47486495557e8d16c80460e85b |
|
test_frame.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
test_generators.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-885d4a7a1816281a78b69ca46cc2b8fa73060bdf5d55cbc54cdebb3d7aa90a52 |
|
test_inspect.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-92d8ecc68ed9e7ce3b31a764d5b0368db1514365c2a6433bbe3bad5c3210cea0 |
|
test_io.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-c6987f6d27855daad275cfbf05fb3684c53fc82ff7146cd157e5838f9ad5f57f |
|
test_monitoring.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-15fb0cb29709c04c449bacd69e4ab2208372424d8390c26258eb83b2363c3cf1 |
|
test_pdb.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-62d496a5c437924e8e749b16d45e0b928917c424ba7deb45112f5a7a9450c6f5 |
|
test_ssl.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-d526ded1c360bed6b222de46f4ca92b834f978ebed992fb3189bf9a94a198578 |
|
test_traceback.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-8a52124ffceebd98f91bf96caa0f341ae109f79e190cd5acc1c56c8968d75252 |
|
refcount.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-3eaeef93979c3f0690ede5d213f491bea4bdf437ef19c1e861033a227fcab3ef |
|
refcount.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-521b9f81e478c5c170ec7e8086dec43cf12637af54f90f441da2c266bc0cd322 |
|
instruction.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-6018c8f0dd833da5182e2e0bcbf8b6ef6c4e5e7922bf9297daf9e84824fcaa91 |
|
opcode_metadata.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-dfc33b6fe48ebe165af2e8f51cd1886b422e8e5cfbf1cecbeaca835a73eecb1e |
|
pyclass.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-26c99b2025ccb53d8e726042a48a5886526d898281c27735bd1b6ebd51e55feb |
|
util.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-bc2426df61f173d5880449913c159a85524e8969df4743433c59436e77c3321d |
|
Cargo.toml
| https://github.com/RustPython/RustPython/pull/7416/files#diff-206ca536c8a0e972ae8dd6a3c7f1b87f2cf39bc248bc1ea0735ef140ab4b290c |
|
faulthandler.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-b15b38e1d9030b5f032e0ff01700ac4b9da28b3ec08365b65e5387dbd74ec39f |
|
overlapped.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-bb8ee5bb0761c7423d34995edf5470ad459baa28266d730cbad6080a05f05893 |
|
ssl.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-454ec133e37f245b8eb2dfcd83daf62e341eb3ab03b353d30297ae029e73213b |
|
Cargo.toml
| https://github.com/RustPython/RustPython/pull/7416/files#diff-ccc3290f8eb6dbc476c8aad5c1586bf96837946b852e683ee8f21e4df91dc140 |
|
code.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-77c714638c90d3ce93194eec52bdefe7301d53f84d90a45c87289b21a11383f9 |
|
frame.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-09150c655df9106b20586b7dfade4f95653d7511e9685ae55442be6c76219d13 |
|
frame_locals_proxy.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-ee980e75c38cd229491c633673c91416e4968f7c269de8d42d6a3e1b71a3083e |
|
function.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-42d321490bc76e3b57deebb41ff9815e8bbb7c976bb1b57a076d01f7bc347698 |
|
int.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-6f6fb35904d4bdd7481e9d90622e7fc41a1eff225053e762f724150581464887 |
|
mod.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-a79e3fb5ee732b7e8bcae30f1a73e6f4b0a87aa047edcbb5174aa9f1fb4872f8 |
|
object.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-ec7721ead0f46e1973ab4e3083a62519b403b8cf2503e4a94d82e00cee8d521b |
|
tuple.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-606274a9a62c77c00f802fbc298be35b47e2932cf90cc413748b4d8fc69d7c7e |
|
type.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-fb88962f9343ca7b8d31bfe34f5063136575e05eadae6fccb3b64658e14b0d6c |
|
coroutine.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-d340edfa654334043dbe24788ce03de191ca484a34ae73e24ffb582575310bc0 |
|
exception_group.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-e741d4f5b04ffb507b177ea8becb9bcd88e4ee30e6de17eab3c44878d13c0c81 |
|
exceptions.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-f527bc3e68302079a32d6da36816531e3e22dd31ff91ef0ff0f2688673712747 |
|
frame.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-03f2741d7d424014f3d2f0c82226be52fa58134aab34bf0780714ee67a248deb |
|
argument.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-e9ca87fa93dba19813dc8ace2b1f9cbfd3cb9f29560b80c1e38963101107cfff |
|
gc_state.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-c57353cf1043101bf94270e6f2f16d54fd87c360dc58d08574149f294135fcae |
|
core.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-29e5bc70b379859cc90757773e821848e53dff65ce99167408b6f547bc317196 |
|
ext.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-ccab52adc1059b887873204f5691f9782da457688e788cfa7b214961357e11fa |
|
mod.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-97e64e96821f94d35a99188a63905688e41b2334884261f3330d71f3dce4dae9 |
|
payload.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-810ea11cfb8461075d5d8f586b7bc9fb28d85695bdaf74cde28129c5e1e7e9a3 |
|
qsbr.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-c9e6311a2aabdba1f03c6696576950b626773c45d9291589e0173144002ee6fb |
|
traverse.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-4305ccb85c9b84de05d205a335ed9298b85c4a76e4a91b6aae96a4f263910dee |
|
signal.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-8f647854e4313a46abb2732c90b0e631a66a98d32423bbe1f306db05ab4e72de |
|
_imp.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-f0225aee4a2f985e5fcfe134cfcfc434a38a85b7136af18c76a2b79f46612467 |
|
_thread.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-0006354bf5c0b6258c334f326e9c125eae4c55e8dae289a4990e76d7503885cb |
|
_winapi.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-97cc2c90c1227b573945558c6c4684b975fb88fd8c4097e212a5594ded208b9a |
|
gc.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-e63fbad262235b801068b5f6ec22088433de74c4658639fef84ec8875ba05545 |
|
posix.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-8a094b07fd40ee7a3b9e440782ded748539a5214c242b6b3438421fe0d616c6e |
|
sys.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-e7f7c10b81f88d7af77af76257284e18e72ed9da63ff63675a9e9cb31c8d262d |
|
monitoring.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-a30fd0fa6c05f223a08e680ecd79472df84b4b165b9a84383696b3708ab15bc8 |
|
slot.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-1b5587c15bdfe9ff552fbc35e014eef20d6b7934fbb31b922cf35d87e8837b7b |
|
slot_defs.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-7ac2e7d0866f1fcab5e321d6697755ac09fdfe5e2328a54ce3f84eb7f00cfb9a |
|
zoo.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-2fdb52e66f0a034357567f379d931971d8a0b8542c585548957a2d1a7ebedd56 |
|
context.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-266ab6550d81a4d367e5ef4973281aecf61c7abb46760195fc4ad6064bca0791 |
|
interpreter.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-2361f366cc46771907dbd3b09eb8b9c839e7f059710345f2265c1753862a1b20 |
|
mod.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-fe30ecf7c6b462e46e0874a55a05ea0edba83cefad5ac7a86e7137fa8f86ba74 |
|
thread.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-0bfe10fdb30f1f6c60e31b36e738b86cd68863aeb8113c4c1eadec33e90caf8d |
|
vm_new.rs
| https://github.com/RustPython/RustPython/pull/7416/files#diff-0ed409205fe13b41775e66f6be22c13146e9aebf1000a069a10b39293f219a7b |
|
custom_text_test_runner.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-925a9a65441c0903abddb9581361652e88027d36abf7e642a010a029bae25b31 |
|
builtin_type_bases.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-011969b584567cd90a71297ee26f4a96cfeb634a56543ec199cf70f5908cacb8 |
|
stdlib_threading_gc_fork.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-e7b1444e9d3ac3529378fbe319c1c0adcd00413949e2bbf1113063e8a2a33100 |
|
stdlib_threading_gc_frame_race.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-4d9a8abb2c0f1d493040f2b145231007aa680369733a1ca2af0433846cbc3134 |
|
stdlib_threading_gc_import.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-adcae969ae607a0d7dfa881be930718940eaf714e03d089cc339db0cd1c3912f |
|
stdlib_threading_type_cache.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-ac46ad93d8c9cdf0918e970c6fadb859a3edf3756cc9c059f7542667d4019646 |
|
generate_rs_opcode_metadata.py
| https://github.com/RustPython/RustPython/pull/7416/files#diff-e3b7f46b0ced58e52c7bffeeb65bcaa17b94c5fa95dcc5c7053dd477c9167ddc |
| .cspell.dict/rustpython.txt | https://github.com/RustPython/RustPython/pull/7416/files#diff-635e999a198503a4a3edf3d9a90ffcc526755f80de4bbf2e0f19efa43f665f70 |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/.cspell.dict/rustpython.txt |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-635e999a198503a4a3edf3d9a90ffcc526755f80de4bbf2e0f19efa43f665f70 |
| .cspell.json | https://github.com/RustPython/RustPython/pull/7416/files#diff-4e0f175c840784de9e935f881821905c75a2a125aa57c51268a7fb4496edfbe6 |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/.cspell.json |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-4e0f175c840784de9e935f881821905c75a2a125aa57c51268a7fb4496edfbe6 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-4e0f175c840784de9e935f881821905c75a2a125aa57c51268a7fb4496edfbe6 |
| .gitignore | https://github.com/RustPython/RustPython/pull/7416/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947 |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/.gitignore |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947 |
| Cargo.lock | https://github.com/RustPython/RustPython/pull/7416/files#diff-13ee4b2252c9e516a0547f2891aa2105c3ca71c6d7a1e682c69be97998dfc87e |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/Cargo.lock |
|
Open in desktop
| https://desktop.github.com |
| how customized files appear on GitHub | https://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github |
| Please reload this page | https://github.com/RustPython/RustPython/pull/7416/files |
| Cargo.toml | https://github.com/RustPython/RustPython/pull/7416/files#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542 |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/Cargo.toml |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542 |
| Lib/test/test_asyncio/test_base_events.py | https://github.com/RustPython/RustPython/pull/7416/files#diff-e5cbeae2e72425359e2b5f2b5f9488b699b5f3bd90cc2d639936109ee60b4819 |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/Lib/test/test_asyncio/test_base_events.py |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-e5cbeae2e72425359e2b5f2b5f9488b699b5f3bd90cc2d639936109ee60b4819 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-e5cbeae2e72425359e2b5f2b5f9488b699b5f3bd90cc2d639936109ee60b4819 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-e5cbeae2e72425359e2b5f2b5f9488b699b5f3bd90cc2d639936109ee60b4819 |
| Lib/test/test_descr.py | https://github.com/RustPython/RustPython/pull/7416/files#diff-6b813570d02ae3544e7e0233ae21d647f8e2dc47486495557e8d16c80460e85b |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/Lib/test/test_descr.py |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-6b813570d02ae3544e7e0233ae21d647f8e2dc47486495557e8d16c80460e85b |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-6b813570d02ae3544e7e0233ae21d647f8e2dc47486495557e8d16c80460e85b |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-6b813570d02ae3544e7e0233ae21d647f8e2dc47486495557e8d16c80460e85b |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-6b813570d02ae3544e7e0233ae21d647f8e2dc47486495557e8d16c80460e85b |
| Lib/test/test_frame.py | https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/Lib/test/test_frame.py |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-55c13388062eea8a35790a234232d00080f6c6e02fc0f1e945844f97c6c85012 |
| Lib/test/test_generators.py | https://github.com/RustPython/RustPython/pull/7416/files#diff-885d4a7a1816281a78b69ca46cc2b8fa73060bdf5d55cbc54cdebb3d7aa90a52 |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/Lib/test/test_generators.py |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-885d4a7a1816281a78b69ca46cc2b8fa73060bdf5d55cbc54cdebb3d7aa90a52 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-885d4a7a1816281a78b69ca46cc2b8fa73060bdf5d55cbc54cdebb3d7aa90a52 |
| Lib/test/test_inspect/test_inspect.py | https://github.com/RustPython/RustPython/pull/7416/files#diff-92d8ecc68ed9e7ce3b31a764d5b0368db1514365c2a6433bbe3bad5c3210cea0 |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/Lib/test/test_inspect/test_inspect.py |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-92d8ecc68ed9e7ce3b31a764d5b0368db1514365c2a6433bbe3bad5c3210cea0 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-92d8ecc68ed9e7ce3b31a764d5b0368db1514365c2a6433bbe3bad5c3210cea0 |
| Lib/test/test_io.py | https://github.com/RustPython/RustPython/pull/7416/files#diff-c6987f6d27855daad275cfbf05fb3684c53fc82ff7146cd157e5838f9ad5f57f |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/Lib/test/test_io.py |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-c6987f6d27855daad275cfbf05fb3684c53fc82ff7146cd157e5838f9ad5f57f |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-c6987f6d27855daad275cfbf05fb3684c53fc82ff7146cd157e5838f9ad5f57f |
| Lib/test/test_monitoring.py | https://github.com/RustPython/RustPython/pull/7416/files#diff-15fb0cb29709c04c449bacd69e4ab2208372424d8390c26258eb83b2363c3cf1 |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/Lib/test/test_monitoring.py |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-15fb0cb29709c04c449bacd69e4ab2208372424d8390c26258eb83b2363c3cf1 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-15fb0cb29709c04c449bacd69e4ab2208372424d8390c26258eb83b2363c3cf1 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-15fb0cb29709c04c449bacd69e4ab2208372424d8390c26258eb83b2363c3cf1 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-15fb0cb29709c04c449bacd69e4ab2208372424d8390c26258eb83b2363c3cf1 |
| Lib/test/test_pdb.py | https://github.com/RustPython/RustPython/pull/7416/files#diff-62d496a5c437924e8e749b16d45e0b928917c424ba7deb45112f5a7a9450c6f5 |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/Lib/test/test_pdb.py |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-62d496a5c437924e8e749b16d45e0b928917c424ba7deb45112f5a7a9450c6f5 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-62d496a5c437924e8e749b16d45e0b928917c424ba7deb45112f5a7a9450c6f5 |
| Lib/test/test_ssl.py | https://github.com/RustPython/RustPython/pull/7416/files#diff-d526ded1c360bed6b222de46f4ca92b834f978ebed992fb3189bf9a94a198578 |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/Lib/test/test_ssl.py |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-d526ded1c360bed6b222de46f4ca92b834f978ebed992fb3189bf9a94a198578 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-d526ded1c360bed6b222de46f4ca92b834f978ebed992fb3189bf9a94a198578 |
| Lib/test/test_traceback.py | https://github.com/RustPython/RustPython/pull/7416/files#diff-8a52124ffceebd98f91bf96caa0f341ae109f79e190cd5acc1c56c8968d75252 |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/Lib/test/test_traceback.py |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-8a52124ffceebd98f91bf96caa0f341ae109f79e190cd5acc1c56c8968d75252 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-8a52124ffceebd98f91bf96caa0f341ae109f79e190cd5acc1c56c8968d75252 |
| crates/capi/src/refcount.rs | https://github.com/RustPython/RustPython/pull/7416/files#diff-3eaeef93979c3f0690ede5d213f491bea4bdf437ef19c1e861033a227fcab3ef |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/crates/capi/src/refcount.rs |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-3eaeef93979c3f0690ede5d213f491bea4bdf437ef19c1e861033a227fcab3ef |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-3eaeef93979c3f0690ede5d213f491bea4bdf437ef19c1e861033a227fcab3ef |
| crates/common/src/refcount.rs | https://github.com/RustPython/RustPython/pull/7416/files#diff-521b9f81e478c5c170ec7e8086dec43cf12637af54f90f441da2c266bc0cd322 |
|
View file
| https://github.com/youknowone/RustPython/blob/db737e1865bf74473fde73591c8dd6cfcd0a1173/crates/common/src/refcount.rs |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/7416/{{ revealButtonHref }} |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-521b9f81e478c5c170ec7e8086dec43cf12637af54f90f441da2c266bc0cd322 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-521b9f81e478c5c170ec7e8086dec43cf12637af54f90f441da2c266bc0cd322 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-521b9f81e478c5c170ec7e8086dec43cf12637af54f90f441da2c266bc0cd322 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-521b9f81e478c5c170ec7e8086dec43cf12637af54f90f441da2c266bc0cd322 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-521b9f81e478c5c170ec7e8086dec43cf12637af54f90f441da2c266bc0cd322 |
|
| https://github.com/RustPython/RustPython/pull/7416/files#diff-521b9f81e478c5c170ec7e8086dec43cf12637af54f90f441da2c266bc0cd322 |
| Please reload this page | https://github.com/RustPython/RustPython/pull/7416/files |
| Please reload this page | https://github.com/RustPython/RustPython/pull/7416/files |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |