René's URL Explorer Experiment


Title: Await fsm checkpoint by yusufyian · Pull Request #6765 · RustPython/RustPython · GitHub

Open Graph Title: Await fsm checkpoint by yusufyian · Pull Request #6765 · RustPython/RustPython

X Title: Await fsm checkpoint by yusufyian · Pull Request #6765 · RustPython/RustPython

Description: Summary by CodeRabbit New Features Checkpoint and resume functionality to save/restore VM execution state FSM-based async function continuations with decorator-driven transformations Filesystem-backed host API with state persistence, gas accounting, and event logging Deterministic execution mode with configurable stdlib whitelisting Binary renamed from rustpython to pvm Examples Smart contract demos: DEX with AMM mechanics, staking rewards, escrow marketplace, batch payroll Checkpoint/resume workflow demonstrations ✏️ Tip: You can customize this high-level summary in your review settings.

Open Graph Description: Summary by CodeRabbit New Features Checkpoint and resume functionality to save/restore VM execution state FSM-based async function continuations with decorator-driven transformations Filesystem-...

X Description: Summary by CodeRabbit New Features Checkpoint and resume functionality to save/restore VM execution state FSM-based async function continuations with decorator-driven transformations Filesystem-...

Opengraph URL: https://github.com/RustPython/RustPython/pull/6765

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:3ecfa37b-3d02-ef91-807e-997a672c1317
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idEDB6:67735:6ACF38:939ADE:696FE557
html-safe-nonce1fad635a8d8a8e43fb64308eb0e9158fd1a0b812ce8fed5859e062e5499773ea
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFREI2OjY3NzM1OjZBQ0YzODo5MzlBREU6Njk2RkU1NTciLCJ2aXNpdG9yX2lkIjoiNDcyNTA1OTQzODY4NTE4NTM2NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacf48743748a6dc53317a321de072cb1bc8320effead6fa3a8f7b9a58e21cbd578
hovercard-subject-tagpull_request:3184928828
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///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/RustPython/RustPython/pull/6765/files
twitter:imagehttps://avatars.githubusercontent.com/u/163524099?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/163524099?s=400&v=4
og:image:altSummary by CodeRabbit New Features Checkpoint and resume functionality to save/restore VM execution state FSM-based async function continuations with decorator-driven transformations Filesystem-...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonebb7c872aa74896d911608183f4997f8b9c121a1624064705ec4570cd91bd7839
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/RustPython/RustPython git https://github.com/RustPython/RustPython.git
octolytics-dimension-user_id39710557
octolytics-dimension-user_loginRustPython
octolytics-dimension-repository_id135201145
octolytics-dimension-repository_nwoRustPython/RustPython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id135201145
octolytics-dimension-repository_network_root_nwoRustPython/RustPython
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release257e1b418957178bd3ac9f7520608a40ebbb0f1e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F6765%2Ffiles
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://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F6765%2Ffiles
Sign up https://patch-diff.githubusercontent.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
Reloadhttps://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files
Reloadhttps://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files
Reloadhttps://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files
RustPython https://patch-diff.githubusercontent.com/RustPython
RustPythonhttps://patch-diff.githubusercontent.com/RustPython/RustPython
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FRustPython%2FRustPython
Fork 1.4k https://patch-diff.githubusercontent.com/login?return_to=%2FRustPython%2FRustPython
Star 21.7k https://patch-diff.githubusercontent.com/login?return_to=%2FRustPython%2FRustPython
Code https://patch-diff.githubusercontent.com/RustPython/RustPython
Issues 276 https://patch-diff.githubusercontent.com/RustPython/RustPython/issues
Pull requests 92 https://patch-diff.githubusercontent.com/RustPython/RustPython/pulls
Discussions https://patch-diff.githubusercontent.com/RustPython/RustPython/discussions
Actions https://patch-diff.githubusercontent.com/RustPython/RustPython/actions
Projects 0 https://patch-diff.githubusercontent.com/RustPython/RustPython/projects
Wiki https://patch-diff.githubusercontent.com/RustPython/RustPython/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://patch-diff.githubusercontent.com/RustPython/RustPython/security
Please reload this pagehttps://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files
Insights https://patch-diff.githubusercontent.com/RustPython/RustPython/pulse
Code https://patch-diff.githubusercontent.com/RustPython/RustPython
Issues https://patch-diff.githubusercontent.com/RustPython/RustPython/issues
Pull requests https://patch-diff.githubusercontent.com/RustPython/RustPython/pulls
Discussions https://patch-diff.githubusercontent.com/RustPython/RustPython/discussions
Actions https://patch-diff.githubusercontent.com/RustPython/RustPython/actions
Projects https://patch-diff.githubusercontent.com/RustPython/RustPython/projects
Wiki https://patch-diff.githubusercontent.com/RustPython/RustPython/wiki
Security https://patch-diff.githubusercontent.com/RustPython/RustPython/security
Insights https://patch-diff.githubusercontent.com/RustPython/RustPython/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2FRustPython%2FRustPython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2FRustPython%2FRustPython%2Fissues%2Fnew%2Fchoose
yusufyianhttps://patch-diff.githubusercontent.com/yusufyian
RustPython:mainhttps://patch-diff.githubusercontent.com/RustPython/RustPython/tree/main
yusufyian:await_fsm_checkpointhttps://patch-diff.githubusercontent.com/yusufyian/PVM/tree/await_fsm_checkpoint
Conversation 23 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765
Commits 47 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits
Checks 1 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/checks
Files changed https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files
Please reload this pagehttps://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files
Await fsm checkpoint https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#top
Show all changes 47 commits https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files
e9a70c7 Update dependencies in Cargo.lock and add Cargo.lock to .gitignore shawhanken Dec 18, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/e9a70c79346c6bd006758b97ef6230830f02f63c
68da611 Merge branch 'main' of https://github.com/yusufyian/RustPython shawhanken Dec 18, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/68da6116cea870967309c3861f33d3d8ad21bca7
1bf2bdf Update dependencies in Cargo.lock and add Cargo.lock to .gitignore shawhanken Dec 19, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/1bf2bdf5766090ae3c35ef00496de8638ac5d600
1726b36 Add additional reference files to .gitignore shawhanken Dec 19, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/1726b360436f5b1bd7d912ee19aff863384e6726
fd57302 Update .gitignore to exclude additional files and improve dependency … shawhanken Dec 19, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/fd5730212e6da431e7ff9e75eca75b296de1caff
ecfabb8 Merge branch 'RustPython:main' into main yusufyian Dec 19, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/ecfabb8c1d8b2637f782ff1de872f66d31abd5a1
bc9b80a Merge branch 'main' of https://github.com/yusufyian/RustPython shawhanken Dec 19, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/bc9b80a356e8f61ad2426013eb91537009d15ec0
1a1c97a Add checkpoint functionality to VirtualMachine shawhanken Dec 19, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/1a1c97ace95588ae06bb413c3d5ba70ba68d766a
3997507 Add checkpoint request handling and update checkpoint functionality shawhanken Dec 19, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/3997507da4d0c30d92e2a7eb6bdf4ab3c7a650b9
551d025 Enhance demo script with additional print statements for debugging shawhanken Dec 19, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/551d02527e06c9b1dc040f6da3fcbaf5fb647ff5
665790f Update demo user and enhance README with testing instructions shawhanken Dec 24, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/665790f1458dd494531b6ad7001512404705b92b
c2edc6b Update .gitignore to include demo files shawhanken Dec 24, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/c2edc6bcf90b83f79f1968749e4db676d022f424
4dc6120 Update .gitignore and demo script for type checking shawhanken Dec 25, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/4dc6120dec025489ebc02f3f5fc41edcc256ce12
9ac5e54 Rename RustPython binary to "pvm" in Cargo.toml and update demo.py fo… yusufyian Dec 26, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/9ac5e54548d9f1058178aea65db1f841af0df3d7
8ea2822 Rename RustPython binary to 'pvm' in Cargo.toml and update demo.py fo… yusufyian Dec 26, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/8ea28224ee84aec4e158f93cf2d48ef28de83ec1
66dc584 Update README and test script to reflect binary name change from 'rus… yusufyian Dec 29, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/66dc58411ff2e9ab01385b87a18cae6b857da0e0
6c26391 Refactor demo.py for improved clarity and structure in checkpointing … yusufyian Dec 29, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/6c2639142970b2b3e12d5b972dd11d1bc44d5ad1
a1c1891 Update demo.py and README for financial trading scenario simulation yusufyian Dec 29, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/a1c1891294b4b5de87438decb818b175c17f642a
f41b080 Enhance demo.py with additional trading scenario features and update … yusufyian Dec 29, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/f41b08098cdde86c8a88ae3b7334d3b0dd3a7d60
5f547a5 Implement PVM host and runtime modules with initial configurations yusufyian Dec 29, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/5f547a577b7eb21adebe2c56d1e7c1a4ef6587c0
3ed0799 Update various files for improved functionality and clarity yusufyian Dec 29, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/3ed07997bc6d77d050868291a546de0377dc9fb6
9704677 Enhance VM functionality and code clarity yusufyian Dec 29, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/97046774da182c4671585a0c79c8e22ba4db25af
965b201 Enhance demo script and update .gitignore yusufyian Dec 30, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/965b2016e0e7009581080083827383ba5a722159
9f354c2 Update .gitignore to include all reference files and remove specific … yusufyian Dec 30, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/9f354c2d64369c80cebb6c24489aac6cfc20862d
b50f1f3 Remove obsolete reference files for PVM integration and continuation … yusufyian Dec 30, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/b50f1f3597253d4cae2534cb1093cde6682bb96f
f8fc889 Remove obsolete demo files for checkpoint/resume functionality yusufyian Dec 30, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/f8fc88923401a06f18137f2649d4fa5613667d7a
26ac488 Remove obsolete binary snapshot file for demo functionality yusufyian Dec 30, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/26ac4884657b1a8b331d9a2ed0be7365a27f5ad5
b2ba6ea Remove obsolete test script for checkpoint/resume functionality yusufyian Dec 30, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/b2ba6ea312dc89a48d53c1ce15b11cfff2bf5e4f
2dfed2d Refactor comments in state_store.py for clarity and consistency yusufyian Dec 30, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/2dfed2dbcabe9535bfbc9965b69249cd3c18bce9
d8aabdd Enhance checkpoint functionality and update .gitignore yusufyian Dec 30, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/d8aabddd5d9f095d709e9d0dca12cd997ae2d007
6d54427 Update source location handling in compiler-source yusufyian Dec 30, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/6d54427079d505c93c804e8ce8d7ebbb5330cb5f
a1a7ec6 Refactor checkpoint and snapshot handling for improved functionality yusufyian Dec 30, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/a1a7ec6463f5daff4d5bdc98c5e2897c38954438
3620c13 Update version formatting in version.rs to reflect PVM 0.0.2 integration yusufyian Dec 31, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/3620c13eb32c25053638d34a49c5936edea91569
fe31a3d Add PVM versioning support and update build script yusufyian Dec 31, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/fe31a3d0a897d3e52795e4f211ce19474d5a264b
8eaf89f Implement multi-frame checkpoint support and enhance stack management yusufyian Dec 31, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/8eaf89f9cc94e29a11a012064d1f9e6ab00b0386
5544761 Enhance checkpoint functionality and update demo scripts yusufyian Dec 31, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/5544761c374e9d4fe59f0accfc9333f0b4babbbe
13117d6 Add support for enumerate, zip, map, and filter in snapshot handling yusufyian Dec 31, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/13117d6c02785a905f01caa6ce4ed812674167c9
63c44b5 Enhance checkpoint and block stack management in VM yusufyian Dec 31, 2025 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/63c44b564e12295b0b3203c020a2ac11361a36ce
c6806af Add support for ListIterator and RangeIterator in snapshot handling yusufyian Jan 3, 2026 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/c6806aff70c491c085ba7d41b7baa3b8aa9f284e
9844d0d Add comprehensive demo snapshot to .gitignore yusufyian Jan 3, 2026 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/9844d0ddb9c465d157d3f0f03c1a765abba78bce
a07fed6 Remove Cargo.lock file to prevent unnecessary tracking of dependencies yusufyian Jan 5, 2026 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/a07fed6fb6d747534efa091a32b4f54fa25a03aa
06e9e6a Add error handling and execution options in PVM runtime yusufyian Jan 5, 2026 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/06e9e6a870e8f6e90c17de5b9ef7b4cb1578e88d
072c0cc Add determinism support and enhance error handling in PVM runtime yusufyian Jan 8, 2026 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/072c0ccba9e154317cd3c9d92aaa75c56f203f4a
5e01466 Enhance PVM runtime with import tracing and version updates yusufyian Jan 8, 2026 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/5e014666bafa0e0cdceb516188fc41dcdd2ade0c
b9dc39d Add new business scenario demos to README yusufyian Jan 8, 2026 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/b9dc39ddadecad1552c6f0f347bfebacfee2416d
d5afdde Fix formatting issue in escrow_marketplace_demo.py by adding a newlin… yusufyian Jan 12, 2026 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/d5afdde86efafafb3fbf7f0a83f3162630c60a37
9f3c462 Enhance PVM runtime with continuation support and new features yusufyian Jan 18, 2026 https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/commits/9f3c462d667722ee0895dec6d9c04e98c965d296
Clear filters https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files
Please reload this pagehttps://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files
Please reload this pagehttps://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files
.DS_Store https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-e2eb93a61ffd7877ea5c751abcb3a618e8e2e9a2073a27f66d4114fe10819f86
.gitignore https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
Cargo.lock https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-13ee4b2252c9e516a0547f2891aa2105c3ca71c6d7a1e682c69be97998dfc87e
Cargo.toml https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542
__init__.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-8c11c95c3fd1c4a87b22390bb0525a5ad8340e80682b02d945ce33d9b29afa75
actor.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-e2751fc9db9b4f2ac0c7693cd6b6d29cfc3ddf8a5957823d86ea9c6efe09de7b
continuation.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-2a5503cfa9552d85969c05792f57959ab6f93104d1cb306f95d7cd83a12f3ed9
pvm_random.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-c760b4e33d353aad6b2f47eb3c2276a7c597f7c89f47be34c5d6bb8d059414ee
pvm_sys.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-8e172532d0db7bf4935c7e29488d8b5dbdee17dabea76e667256cc39bb9d2fdc
pvm_time.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-80188b9873f8b3cb575948d6db0c50148ab6929087a57cd335f499061ba0541f
runner.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-2a4a9ab6cb4d6bfd540d1ec4b74c8c0c61d255b77619b6cfa2c73b5350f855ac
runtime.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-2a2adec4387b4aaf74632a3948077b7cc4fd181daca9076fd9510e0f46c8baf8
types.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-0eed3ef46aca26f31358aa78123c55f5ebc7101c4e8a7ca0a0bec491e81e8bb0
verify.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-7f5264064734be3b43e68564f5be08f98dbacfbf5aea0af897d88d364df11233
Cargo.toml https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-7625682b4518d951a6aaf33dadfd5e973faf29477b1028fa105455457045ceff
compile.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-6a53a11ca0aa1a372032c6b54644b8cda74af0c771efa40d3668da4a042cf7ca
lib.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-652a658f2fbe26ed871ce04419d82943417e58a7d5a22200b11302ac9cf25603
pvm_fsm.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-8431d3cd2c5173f994ed8a4870bc4bd7279431879c74dd0e65c10e7f728cca21
lib.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-c1caed0e4c079b266d876c8df74426caa10a6e19ba2b433e225cb93aa37cb1d5
Cargo.toml https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-9c7dadeadec9bd965374e43c0468fa16971477dd0cf1dfe790491668a7166af6
lib.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-d1822bd85edbf23a5e2de6406cc63591aa884015b6c53b6e30311791eda76d3f
Cargo.toml https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-1716eaa8e1e02d2444695e8112106064d006d06fd2f9ae097b765895b49b163c
lib.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-b77f744934df448ddcf06c3bbeff8995625ff2f2e5abf7589da8e3a25371fbdc
Cargo.toml https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-e55af6d35cd1650118975f8819d013f75dd970c2e84bcbad10b53817837955d2
continuation.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-4585ca17288cbfea773d40d2b8f2b45b1369e1dceb94d269172c1531bb15a037
determinism.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-ee3f9b1e66b308a1a3c6b386dbd2207f63ff073f1b8fc9157da9d8a2756f04e3
guard.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-7e0cf046712f7407a0bb6924c7c3d1b2074d54a1c09a4cf18da01bbdcb12e13c
host.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-57ceec247574745fabaadeade741976421b13e2919f72894865ba79a1563d986
lib.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-3792730048904a5959809bf238383e0be6f31c07df8e5b91bec0cf1a294b889a
module.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-8acad1faa995cebfd821a030e9e3289ff1d1cb56e9246e1a8d0f806d7b3770e6
json.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-178128486470adaa06dc096deddc4f7da63b1af9c0555e93fed81ae66c6e5f5e
build.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-67ac5eaa5a403f9a86e3a45dc326069e361803d98a9816af58ca4263778f03cb
frame.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-03f2741d7d424014f3d2f0c82226be52fa58134aab34bf0780714ee67a248deb
core.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-29e5bc70b379859cc90757773e821848e53dff65ce99167408b6f547bc317196
mod.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-5ef3107a41920f6fa3ac6749b8701b4a278dba5ad37e12488de9cfd22688dc49
rustpython_checkpoint.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-fe838a72175c7b15f5348a26ad8922caf1bcb59f4882350db2d55521652c58a3
version.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-92a00e8e869a2682b034eb17e585518daf49f1e29fbbaebe26b35751171bde4a
checkpoint.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-dd4328ff2bef77d373ec8abf87dc80b72526a92cc0fde117db2a77e829fe0e3c
compile.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-e7f70f57a7775d5472ffe0e4fe2f28f1c386fad78bef2ba2c46fd7f2224fa89e
mod.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-fe30ecf7c6b462e46e0874a55a05ea0edba83cefad5ac7a86e7137fa8f86ba74
setting.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-9fc754581ca0739d7d6441cd6c1ce8bdd83220b0e7f71517c33aaffb622390f5
snapshot.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-6d544a1a5d10608ec471783e6f84edf070a6125d7cf838661405037303be7b42
thread.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-0bfe10fdb30f1f6c60e31b36e738b86cd68863aeb8113c4c1eadec33e90caf8d
README.md https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-e425218a73e04ccd05bfbd4bd3f34b2f5d3c77edd443edde571a8826c76f98f9
ast_view.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-b70cefcdd4739873b5204a28cbe58de3100bf6f341a1d76518e513680bc38973
sample.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-851bd7366794bb71b2cd2549108e2c0c64770347249b9b6899e3376f5f706bd6
actor_complex_demo.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-ae345cd3d4ddfdc4623b532f283995da9b65e97031355a7a299b9031f0a33217
comprehensive_demo.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-eb7ebc1c74bf274d4bff95b2718b3f170ba8dd08b97c3f4d792f1f547ec592d2
demo.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-38ba428f760c669024a70204a2c3b1fdf325acb73869350e25d1c2ffd38e78e3
demo_en.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-71393e8782b452a1dac05def91e6f8a96c0a805e71be8ceb868fcbe4a437182b
state_store.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-c818f2fb0e465068f70c833ab395217b1ea22d111bc2393797d9e9a3cdd4d4d6
test_checkpoint.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-7a4d8662b50ff7f04579e33bbbf593b2c839c4a563c1d3d231c12f34d287c89b
dis.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-87383f2d5fed14291f30d6c5d6d6b6380a8de2f11b68ad430295157e11de29ba
README.md https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-d1573c66a55a49289e6690b980859f4bc446075c2a4be02972064a2f60489f34
contract.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-2f08dfca472f5e25699e1dc314dd1805cbf4b1cc79b584c20e08428d4d7e48df
main.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-c0497dcb8b8fac9b638c6be268d8125e38ecbcf7ee4204b006d52294c220064b
pvm_alto_call_demo.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-dc7db888d1dee30bc53cf63e65c97dd283fd86265b9f931c1fb4b2bfd48cd96a
README.md https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-4846a50abe3bfd4f040322b6c14964d858c6c703974e731b790f780d55b27a0c
contract.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-81224f0bb6ba9d622cc6cfb1adf3da5f5cecc774c033450f909c9ddc804792a0
main.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-231caf679d5e8978e9ce12271e0e8556806b8f219f571b418d8335582bb0b08e
README.md https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-7efede675e5bd38e4bc8407cdd81239b8f990627bd144f2fb95bf7fba709beec
batch_payroll_demo.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-d36c140ffb3bebfc018762b38f0ce52c7f1321baa77524c61a3706395f05c57e
checkpoint_demo.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-fa54664554967fbd7063c1129713285616c49f62eb51c99a7bff3267eb610df8
contract.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-744287cae89199a880f8521e94ef6690a85fb91a5d05a3794b2656457f8cbdec
determinism_check.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-332edfb9a9c15543a4cd97ae7c857b2c79af5ba6d7e4b0e0d69e6fd3242a7971
determinism_demo.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-082e872bba9dad0b1324b23184278fccf4c0c226f7ad2979dd387320be32ad83
escrow_marketplace_demo.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-84d7de044f200222c640a0b240da6d39a87e6273f10ebff5344154dcb5cf6756
fsm_demo.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-1e6deb0c266684a6099e52e377363b49e616ea2c8c2f74ed5a018d86ecf8b04d
main.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-85efe1a459dde99e51ed12928058909a6f4b2ad1ea1ceedf9e275168178a2ea1
run_checkpoint_demo.sh https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-94ef65749f40a5290fa1649c8beba6fbbb2c924eb59f97c1abf25b8f21eed3df
run_fsm_demo.sh https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-d983e600925b811d40bebe4d92b2fbe4822171b89b909c6eba8c376d33e08fd0
staking_rewards_demo.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-f52258ac85e4a82eb76ece21a59fed60599337d459eed12470bce6c5ea722d6b
pvm_runtime_chain_demo_contract.py https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-f89f757cd83e458bff2608bb3f095795474cae3b379ff470012519e38d82b9b1
lib.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-b1a35a68f14e696205874893c07fd24fdb88882b47c23cc0e0c80a30c7d53759
settings.rs https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-4f91d834bba4a3a432715f3ccf4ebc7c10d7ecfb974f1e78f56108dd80581a53
.DS_Storehttps://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-e2eb93a61ffd7877ea5c751abcb3a618e8e2e9a2073a27f66d4114fe10819f86
View file https://patch-diff.githubusercontent.com/RustPython/RustPython/blob/9f3c462d667722ee0895dec6d9c04e98c965d296/.DS_Store
Open in desktop https://desktop.github.com
.gitignorehttps://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
View file https://patch-diff.githubusercontent.com/RustPython/RustPython/blob/9f3c462d667722ee0895dec6d9c04e98c965d296/.gitignore
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
coderabbitaihttps://patch-diff.githubusercontent.com/apps/coderabbitai
Jan 18, 2026https://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files#r2702064445
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files
Please reload this pagehttps://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files
Please reload this pagehttps://patch-diff.githubusercontent.com/RustPython/RustPython/pull/6765/files
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.