René's URL Explorer Experiment


Title: Add a VirtualMachine class to the WASM library by coolreader18 · Pull Request #267 · RustPython/RustPython · GitHub

Open Graph Title: Add a VirtualMachine class to the WASM library by coolreader18 · Pull Request #267 · RustPython/RustPython

X Title: Add a VirtualMachine class to the WASM library by coolreader18 · Pull Request #267 · RustPython/RustPython

Description: A Python Interpreter written in Rust. Contribute to RustPython/RustPython development by creating an account on GitHub.

Open Graph Description: This first commit is just to set up the framework; I haven't actually added any useful methods yet. Discussed in and resolves #262.

X Description: This first commit is just to set up the framework; I haven't actually added any useful methods yet. Discussed in and resolves #262.

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

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:25fc1b72-6f87-c3f5-4255-ea55e65eef69
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idAA10:3FED41:BDA3B2:10E92B3:6A588D8C
html-safe-nonce6e783c3df5ed7f0358864e7a58bdadf49f0eda4dc03abd0ad23cb68840b71db8
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQTEwOjNGRUQ0MTpCREEzQjI6MTBFOTJCMzo2QTU4OEQ4QyIsInZpc2l0b3JfaWQiOiIyMTAwNDE4Mjg2Mjk5MDczMiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac42bd1f06510f6ec20429362d6b2d1e126e99817313246e4fbc464fee759b07a2
hovercard-subject-tagpull_request:248985268
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/RustPython/RustPython/267/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/5fc9c7df5db0ba666b20203d330ef9dc0c9a43288c48a5c1c2ed2b6dc8f9361d/RustPython/RustPython/pull/267
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/5fc9c7df5db0ba666b20203d330ef9dc0c9a43288c48a5c1c2ed2b6dc8f9361d/RustPython/RustPython/pull/267
og:image:altThis first commit is just to set up the framework; I haven't actually added any useful methods yet. Discussed in and resolves #262.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamecoolreader18
hostnamegithub.com
expected-hostnamegithub.com
None5f2a0c7865178af3d91dd9f13b0cdfc3c73a2529c873d2780bb4c01271a57ec6
turbo-cache-controlno-cache
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
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release8aae7b8d6caacacf5c66eaeb2702d8dc88d85b4a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/RustPython/RustPython/pull/267#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F267
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
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/enterprise/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%2FRustPython%2FRustPython%2Fpull%2F267
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=RustPython%2FRustPython
Reloadhttps://github.com/RustPython/RustPython/pull/267
Reloadhttps://github.com/RustPython/RustPython/pull/267
Reloadhttps://github.com/RustPython/RustPython/pull/267
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
RustPython https://github.com/RustPython
RustPythonhttps://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 289 https://github.com/RustPython/RustPython/issues
Pull requests 103 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
windelbouwmanhttps://github.com/windelbouwman
RustPython:masterhttps://github.com/RustPython/RustPython/tree/master
coolreader18:wasm-vm-classhttps://github.com/coolreader18/RustPython/tree/wasm-vm-class
Conversationhttps://github.com/RustPython/RustPython/pull/267
Commits37 (37)https://github.com/RustPython/RustPython/pull/267/commits
Checkshttps://github.com/RustPython/RustPython/pull/267/checks
Files changedhttps://github.com/RustPython/RustPython/pull/267/files
Add a VirtualMachine class to the WASM libraryhttps://github.com/RustPython/RustPython/pull/267#top
windelbouwmanhttps://github.com/windelbouwman
RustPython:masterhttps://github.com/RustPython/RustPython/tree/master
coolreader18:wasm-vm-classhttps://github.com/coolreader18/RustPython/tree/wasm-vm-class
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Jan 30, 2019https://github.com/RustPython/RustPython/pull/267#issue-404908812
#262https://github.com/RustPython/RustPython/issues/262
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
coolreader18https://github.com/coolreader18
January 30, 2019 12:18https://github.com/RustPython/RustPython/pull/267#commits-pushed-4020ee7
https://github.com/coolreader18
Add a bare-bones VirtualMachine class to the WASM libraryhttps://github.com/RustPython/RustPython/pull/267/commits/4020ee7d415c8090e398e222bc2b965c5663c70b
4020ee7https://github.com/RustPython/RustPython/pull/267/commits/4020ee7d415c8090e398e222bc2b965c5663c70b
https://github.com/coolreader18
Fix vms.get()https://github.com/RustPython/RustPython/pull/267/commits/13b2f83084e3befea4d98ae690708fe7f8ca0ca5
13b2f83https://github.com/RustPython/RustPython/pull/267/commits/13b2f83084e3befea4d98ae690708fe7f8ca0ca5
https://github.com/coolreader18
Add ids() function to VMStore and destroy() method to VirtualMachinehttps://github.com/RustPython/RustPython/pull/267/commits/f064bcaf57db82bad97444c968f0f4c16f33770e
f064bcahttps://github.com/RustPython/RustPython/pull/267/commits/f064bcaf57db82bad97444c968f0f4c16f33770e
https://github.com/coolreader18
Make destroy() method publichttps://github.com/RustPython/RustPython/pull/267/commits/d0a4f9d7f54273e5f9fb16d957e7e89636c0f3bf
d0a4f9dhttps://github.com/RustPython/RustPython/pull/267/commits/d0a4f9d7f54273e5f9fb16d957e7e89636c0f3bf
https://github.com/coolreader18
Run cargo fmthttps://github.com/RustPython/RustPython/pull/267/commits/b32b732abe3a7c88440ee99aa6a66e97c786417e
b32b732https://github.com/RustPython/RustPython/pull/267/commits/b32b732abe3a7c88440ee99aa6a66e97c786417e
https://github.com/windelbouwman
windelbouwmanhttps://github.com/windelbouwman
shinglyuhttps://github.com/shinglyu
January 31, 2019 20:01https://github.com/RustPython/RustPython/pull/267#event-2110466703
https://github.com/windelbouwman
windelbouwmanhttps://github.com/windelbouwman
Jan 31, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-459485240
@rmliddlehttps://github.com/rmliddle
@shinglyuhttps://github.com/shinglyu
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
coolreader18https://github.com/coolreader18
January 31, 2019 16:13https://github.com/RustPython/RustPython/pull/267#commits-pushed-136a476
https://github.com/coolreader18
Call assert_valid() in destroy()https://github.com/RustPython/RustPython/pull/267/commits/136a476cd8538b7e569855d8d3753b92588d3570
136a476https://github.com/RustPython/RustPython/pull/267/commits/136a476cd8538b7e569855d8d3753b92588d3570
https://github.com/coolreader18
Return Ok(()) from destroy()https://github.com/RustPython/RustPython/pull/267/commits/f47864f0ac9b1f118054579213947a445bf13ecb
f47864fhttps://github.com/RustPython/RustPython/pull/267/commits/f47864f0ac9b1f118054579213947a445bf13ecb
https://github.com/shinglyu
shinglyuhttps://github.com/shinglyu
Feb 4, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-460179870
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/shinglyu
shinglyuhttps://github.com/shinglyu
Feb 4, 2019 https://github.com/RustPython/RustPython/pull/267#pullrequestreview-199806862
View reviewed changes https://github.com/RustPython/RustPython/pull/267/files/f47864f0ac9b1f118054579213947a445bf13ecb
wasm/lib/src/vm_class.rshttps://github.com/RustPython/RustPython/pull/267/files/f47864f0ac9b1f118054579213947a445bf13ecb#diff-30ece91325961148e59f39663d0039971a03ffac73a45b6e0543645af23629c9
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
wasm/lib/src/vm_class.rshttps://github.com/RustPython/RustPython/pull/267/files/f47864f0ac9b1f118054579213947a445bf13ecb#diff-30ece91325961148e59f39663d0039971a03ffac73a45b6e0543645af23629c9
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
coolreader18https://github.com/coolreader18
February 4, 2019 18:58https://github.com/RustPython/RustPython/pull/267#commits-pushed-3bec226
https://github.com/coolreader18
Rename VMStorehttps://github.com/RustPython/RustPython/pull/267/commits/3bec2260bb79800c854f9fd6a2adc094625b8145
3bec226https://github.com/RustPython/RustPython/pull/267/commits/3bec2260bb79800c854f9fd6a2adc094625b8145
https://github.com/coolreader18
Add add_to_scope() method for WASM VMhttps://github.com/RustPython/RustPython/pull/267/commits/f7c91c7df00bb01c1e9cbdaa6a2f6ee2fcd2c9b2
f7c91c7https://github.com/RustPython/RustPython/pull/267/commits/f7c91c7df00bb01c1e9cbdaa6a2f6ee2fcd2c9b2
https://github.com/coolreader18
Add .run(); fix .addToScope(); add panic-catcher for debugginghttps://github.com/RustPython/RustPython/pull/267/commits/de3762cabf8493370f44804f5486e65583e23794
de3762chttps://github.com/RustPython/RustPython/pull/267/commits/de3762cabf8493370f44804f5486e65583e23794
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Feb 5, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-460531728
this commenthttps://github.com/RustPython/RustPython/blob/63c83086c797095d016a1b2b9d4343231a9ccdd6/src/main.rs#L122
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/shinglyu
shinglyuhttps://github.com/shinglyu
Feb 5, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-460831532
@cthulahoopshttps://github.com/cthulahoops
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
coolreader18https://github.com/coolreader18
February 5, 2019 17:53https://github.com/RustPython/RustPython/pull/267#commits-pushed-a24cd83
https://github.com/coolreader18
Merge branch 'master' into wasm-vm-classhttps://github.com/RustPython/RustPython/pull/267/commits/a24cd8368adc3e7b401940862baa8357444767f7
a24cd83https://github.com/RustPython/RustPython/pull/267/commits/a24cd8368adc3e7b401940862baa8357444767f7
https://github.com/coolreader18
Allow closures to be passed from Python to JS if using a WASM VMhttps://github.com/RustPython/RustPython/pull/267/commits/9b6516e1756147dcb5abcc427100ec03f8e426f7
9b6516ehttps://github.com/RustPython/RustPython/pull/267/commits/9b6516e1756147dcb5abcc427100ec03f8e426f7
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Feb 6, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-460886881
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Feb 6, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-460887666
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Feb 6, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-460899442
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Feb 6, 2019 https://github.com/RustPython/RustPython/pull/267#ref-pullrequest-406535775
Allow compiling VM for wasm32-unknown-unknown #311 https://github.com/RustPython/RustPython/pull/311
https://github.com/cthulahoops
cthulahoopshttps://github.com/cthulahoops
Feb 6, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-460961366
https://github.com/RustPython/RustPython/blob/master/vm/src/compile.rs#L117https://github.com/RustPython/RustPython/blob/master/vm/src/compile.rs#L117
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Feb 7, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-461281855
@cthulahoopshttps://github.com/cthulahoops
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Feb 7, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-461283097
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Feb 7, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-461287196
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Feb 7, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-461554764
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/coolreader18
Fix RefCell borrowing errorshttps://github.com/RustPython/RustPython/pull/267/commits/68517676541b3d6a6ee3d1987f80ba86b24e81c2
6851767https://github.com/RustPython/RustPython/pull/267/commits/68517676541b3d6a6ee3d1987f80ba86b24e81c2
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Feb 17, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-464408952
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/coolreader18
Merge branch 'master' into wasm-vm-classhttps://github.com/RustPython/RustPython/pull/267/commits/f55a8ead685dde1c00f5cfda6f5ec0d2cd6e06e7
f55a8eahttps://github.com/RustPython/RustPython/pull/267/commits/f55a8ead685dde1c00f5cfda6f5ec0d2cd6e06e7
coolreader18https://github.com/coolreader18
February 16, 2019 21:43https://github.com/RustPython/RustPython/pull/267#commits-pushed-3e22c4f
https://github.com/coolreader18
Add print to default vm scopehttps://github.com/RustPython/RustPython/pull/267/commits/3e22c4f146dc193093a9793252e1239c15c2e8a7
3e22c4fhttps://github.com/RustPython/RustPython/pull/267/commits/3e22c4f146dc193093a9793252e1239c15c2e8a7
https://github.com/coolreader18
Store the WASM id in the VirtualMachine, add a (broken) fetch builtinhttps://github.com/RustPython/RustPython/pull/267/commits/a86069d9f211b6efacc5df0b97a4ee3cb014d6cf
a86069dhttps://github.com/RustPython/RustPython/pull/267/commits/a86069d9f211b6efacc5df0b97a4ee3cb014d6cf
https://github.com/coolreader18
Fix fetch builtinhttps://github.com/RustPython/RustPython/pull/267/commits/f00c3c8a7bc767413d12c7c22f13ef6ce628bcec
f00c3c8https://github.com/RustPython/RustPython/pull/267/commits/f00c3c8a7bc767413d12c7c22f13ef6ce628bcec
https://github.com/coolreader18
Convert fetch to use wasm_bindgen_futureshttps://github.com/RustPython/RustPython/pull/267/commits/00bc9e919918bfbc6a61687bb3f31de3ae6d676a
00bc9e9https://github.com/RustPython/RustPython/pull/267/commits/00bc9e919918bfbc6a61687bb3f31de3ae6d676a
https://github.com/codecov-io
codecov-iohttps://github.com/codecov-io
Feb 17, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-464426163
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
Codecovhttps://codecov.io/gh/RustPython/RustPython/pull/267?src=pr&el=h1
#267https://codecov.io/gh/RustPython/RustPython/pull/267?src=pr&el=desc
masterhttps://codecov.io/gh/RustPython/RustPython/commit/2d194861920c80a7ed0a2696fdc5f3d74cc959f3?src=pr&el=desc
https://codecov.io/gh/RustPython/RustPython/pull/267?src=pr&el=tree
Impacted Fileshttps://codecov.io/gh/RustPython/RustPython/pull/267?src=pr&el=tree
wasm/lib/src/vm_class.rshttps://codecov.io/gh/RustPython/RustPython/pull/267/diff?src=pr&el=tree#diff-d2FzbS9saWIvc3JjL3ZtX2NsYXNzLnJz
vm/src/macros.rshttps://codecov.io/gh/RustPython/RustPython/pull/267/diff?src=pr&el=tree#diff-dm0vc3JjL21hY3Jvcy5ycw==
wasm/lib/src/lib.rshttps://codecov.io/gh/RustPython/RustPython/pull/267/diff?src=pr&el=tree#diff-d2FzbS9saWIvc3JjL2xpYi5ycw==
wasm/lib/src/wasm_builtins.rshttps://codecov.io/gh/RustPython/RustPython/pull/267/diff?src=pr&el=tree#diff-d2FzbS9saWIvc3JjL3dhc21fYnVpbHRpbnMucnM=
wasm/lib/src/convert.rshttps://codecov.io/gh/RustPython/RustPython/pull/267/diff?src=pr&el=tree#diff-d2FzbS9saWIvc3JjL2NvbnZlcnQucnM=
vm/src/vm.rshttps://codecov.io/gh/RustPython/RustPython/pull/267/diff?src=pr&el=tree#diff-dm0vc3JjL3ZtLnJz
vm/src/stdlib/mod.rshttps://codecov.io/gh/RustPython/RustPython/pull/267/diff?src=pr&el=tree#diff-dm0vc3JjL3N0ZGxpYi9tb2QucnM=
vm/src/builtins.rshttps://codecov.io/gh/RustPython/RustPython/pull/267/diff?src=pr&el=tree#diff-dm0vc3JjL2J1aWx0aW5zLnJz
11 morehttps://codecov.io/gh/RustPython/RustPython/pull/267/diff?src=pr&el=tree-more
Continue to review full report at Codecovhttps://codecov.io/gh/RustPython/RustPython/pull/267?src=pr&el=continue
Click here to learn morehttps://docs.codecov.io/docs/codecov-delta
Codecovhttps://codecov.io/gh/RustPython/RustPython/pull/267?src=pr&el=footer
2d19486...e0f222chttps://codecov.io/gh/RustPython/RustPython/pull/267?src=pr&el=lastupdated
comment docshttps://docs.codecov.io/docs/pull-request-comments
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
coolreader18https://github.com/coolreader18
February 17, 2019 08:08https://github.com/RustPython/RustPython/pull/267#commits-pushed-d0b4751
https://github.com/coolreader18
Remove the VM pointer from the map when it's droppedhttps://github.com/RustPython/RustPython/pull/267/commits/d0b4751ab2f84de0825b18d4e8724ff02eed0a13
d0b4751https://github.com/RustPython/RustPython/pull/267/commits/d0b4751ab2f84de0825b18d4e8724ff02eed0a13
https://github.com/coolreader18
Add some more options to fetch()https://github.com/RustPython/RustPython/pull/267/commits/7405c842c8e37019b9feb619d2f86c4f61e9bc11
7405c84https://github.com/RustPython/RustPython/pull/267/commits/7405c842c8e37019b9feb619d2f86c4f61e9bc11
https://github.com/coolreader18
Fix js_py_typeerrorhttps://github.com/RustPython/RustPython/pull/267/commits/b043f2199fc9777ba6620d5e012af1b37cf33e6e
b043f21https://github.com/RustPython/RustPython/pull/267/commits/b043f2199fc9777ba6620d5e012af1b37cf33e6e
https://github.com/coolreader18
Convert ArrayBuffers and TypedArrays to Python bytearrayshttps://github.com/RustPython/RustPython/pull/267/commits/416f088b32647f4d07b8af3cc4bdd0c5cd9aef16
416f088https://github.com/RustPython/RustPython/pull/267/commits/416f088b32647f4d07b8af3cc4bdd0c5cd9aef16
https://github.com/coolreader18
Fix conversion from ArrayBuffer, allow array_buffer in fetchhttps://github.com/RustPython/RustPython/pull/267/commits/bead3f67d01bde2779fd27c5762c7a8fa1241a4d
bead3f6https://github.com/RustPython/RustPython/pull/267/commits/bead3f67d01bde2779fd27c5762c7a8fa1241a4d
https://github.com/coolreader18
Add eval() method, rename run() to exec()https://github.com/RustPython/RustPython/pull/267/commits/524470789f7b4f27742badafb8d2049f7ff91331
5244707https://github.com/RustPython/RustPython/pull/267/commits/524470789f7b4f27742badafb8d2049f7ff91331
https://github.com/coolreader18
Clean up some codehttps://github.com/RustPython/RustPython/pull/267/commits/74e713197a6d7dd1dfa5ea421cb9239b0862860f
74e7131https://github.com/RustPython/RustPython/pull/267/commits/74e713197a6d7dd1dfa5ea421cb9239b0862860f
https://github.com/coolreader18
Improve error messageshttps://github.com/RustPython/RustPython/pull/267/commits/101ee77dcc7e4219fcc932637d6371102ba9b134
101ee77https://github.com/RustPython/RustPython/pull/267/commits/101ee77dcc7e4219fcc932637d6371102ba9b134
https://github.com/coolreader18
Convert pyEval to use a WASM VM, allowing closures and stuffhttps://github.com/RustPython/RustPython/pull/267/commits/0d3d09072e2c16c274cb5b730197d31953919016
0d3d090https://github.com/RustPython/RustPython/pull/267/commits/0d3d09072e2c16c274cb5b730197d31953919016
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Feb 18, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-464776165
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/coolreader18
Remove WASM fetch builtinhttps://github.com/RustPython/RustPython/pull/267/commits/634571fd2ecac71a7e9fc32807d9acd13b8ab183
634571fhttps://github.com/RustPython/RustPython/pull/267/commits/634571fd2ecac71a7e9fc32807d9acd13b8ab183
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Feb 18, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-464907056
@shinglyuhttps://github.com/shinglyu
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
coolreader18https://github.com/coolreader18
February 19, 2019 17:58https://github.com/RustPython/RustPython/pull/267#commits-pushed-8e5073e
https://github.com/coolreader18
Convert bytes and bytearrays to Uint8Arrayshttps://github.com/RustPython/RustPython/pull/267/commits/8e5073e524f17e7c6a98fe2e304a48d4bfc4fac3
8e5073ehttps://github.com/RustPython/RustPython/pull/267/commits/8e5073e524f17e7c6a98fe2e304a48d4bfc4fac3
https://github.com/coolreader18
Include details about thread_local! for WASMhttps://github.com/RustPython/RustPython/pull/267/commits/8c222af65bfc11ddc0cffcd3cfc99fd1f37e21b3
8c222afhttps://github.com/RustPython/RustPython/pull/267/commits/8c222af65bfc11ddc0cffcd3cfc99fd1f37e21b3
https://github.com/coolreader18
Use crate:: importshttps://github.com/RustPython/RustPython/pull/267/commits/9e176902b95dd33765d0e2baf35fac69da310f09
9e17690https://github.com/RustPython/RustPython/pull/267/commits/9e176902b95dd33765d0e2baf35fac69da310f09
https://github.com/coolreader18
Mergehttps://github.com/RustPython/RustPython/pull/267/commits/65857e726130b3fc167d824776d538a552677ce9
65857e7https://github.com/RustPython/RustPython/pull/267/commits/65857e726130b3fc167d824776d538a552677ce9
https://github.com/coolreader18
Merge branch 'master' into wasm-vm-classhttps://github.com/RustPython/RustPython/pull/267/commits/955d0b3a911d0a6bcafad6a31882cbdee8154dc1
955d0b3https://github.com/RustPython/RustPython/pull/267/commits/955d0b3a911d0a6bcafad6a31882cbdee8154dc1
https://github.com/coolreader18
Fix open in new make_modulehttps://github.com/RustPython/RustPython/pull/267/commits/7fa0a0cee3a658bb9fd824e0894fefb4458ccdef
7fa0a0chttps://github.com/RustPython/RustPython/pull/267/commits/7fa0a0cee3a658bb9fd824e0894fefb4458ccdef
https://github.com/coolreader18
Add js_name for .set_stdout()https://github.com/RustPython/RustPython/pull/267/commits/09e2a7a493671a4078b8aab904e0eb64bb4d40b6
09e2a7ahttps://github.com/RustPython/RustPython/pull/267/commits/09e2a7a493671a4078b8aab904e0eb64bb4d40b6
https://github.com/coolreader18
Don't hold on to a PyObjectRef from a python -> js closurehttps://github.com/RustPython/RustPython/pull/267/commits/e0f222cf4f9d3fe85022ecbc5a25cf47b23a9b30
e0f222chttps://github.com/RustPython/RustPython/pull/267/commits/e0f222cf4f9d3fe85022ecbc5a25cf47b23a9b30
https://github.com/windelbouwman
windelbouwmanhttps://github.com/windelbouwman
Feb 23, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-466633369
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/windelbouwman
windelbouwmanhttps://github.com/windelbouwman
b15ade1https://github.com/RustPython/RustPython/commit/b15ade1130c8d65a58b7e63ba1a7ce2f58f07961
Feb 23, 2019https://github.com/RustPython/RustPython/pull/267#event-2159507242
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Feb 23, 2019https://github.com/RustPython/RustPython/pull/267#issuecomment-466653218
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
February 23, 2019 14:04https://github.com/RustPython/RustPython/pull/267#event-2159600646
https://github.com/coolreader18
coolreader18https://github.com/coolreader18
Feb 23, 2019 https://github.com/RustPython/RustPython/pull/267#ref-pullrequest-413739001
[WASM] Add a browser module #531 https://github.com/RustPython/RustPython/pull/531
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F267
https://github.com/shinglyu
shinglyu https://github.com/shinglyu
https://github.com/RustPython/RustPython/pull/267/files/de3762cabf8493370f44804f5486e65583e23794
[WASM] How would a VirtualMachine class work for binding to JS? https://github.com/RustPython/RustPython/issues/262
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267
https://github.com/coolreader18
https://github.com/windelbouwman
https://github.com/shinglyu
https://github.com/cthulahoops
https://github.com/codecov-io
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.