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/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:8c5bc772-e512-1bfb-982d-e543d09b4f07
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8BD4:1363AF:CC2CB1:1164688:6A59440C
html-safe-nonce4d31ae54a413f4287eaab6b2830b5ec79e4d927012ccb7780d45d81be78c42ef
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4QkQ0OjEzNjNBRjpDQzJDQjE6MTE2NDY4ODo2QTU5NDQwQyIsInZpc2l0b3JfaWQiOiI1NzM5NTQ1MjUyNDc5OTc2NDYwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac4b289cb9988b7901d53e943c1419d33d1ca4e4ff5dc5eb8b707df20f496af667
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///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/RustPython/RustPython/pull/267/commits
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
None9f801e05b35c85b2d72eae6534d2b1d4c02ba8732fd046450bab31e2f52450ce
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
release49918fc503387d6d65b6bc6ce6f711c14d17bfbd
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/RustPython/RustPython/pull/267/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F267%2Fcommits
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%2Fcommits
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%2Fcommits&source=header-repo&source_repo=RustPython%2FRustPython
Reloadhttps://github.com/RustPython/RustPython/pull/267/commits
Reloadhttps://github.com/RustPython/RustPython/pull/267/commits
Reloadhttps://github.com/RustPython/RustPython/pull/267/commits
Please reload this pagehttps://github.com/RustPython/RustPython/pull/267/commits
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 287 https://github.com/RustPython/RustPython/issues
Pull requests 104 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/commits#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
Add a bare-bones VirtualMachine class to the WASM libraryhttps://github.com/RustPython/RustPython/pull/267/commits/4020ee7d415c8090e398e222bc2b965c5663c70b
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
4020ee7https://github.com/RustPython/RustPython/pull/267/commits/4020ee7d415c8090e398e222bc2b965c5663c70b
https://github.com/RustPython/RustPython/tree/4020ee7d415c8090e398e222bc2b965c5663c70b
Fix vms.get()https://github.com/RustPython/RustPython/pull/267/commits/13b2f83084e3befea4d98ae690708fe7f8ca0ca5
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
13b2f83https://github.com/RustPython/RustPython/pull/267/commits/13b2f83084e3befea4d98ae690708fe7f8ca0ca5
https://github.com/RustPython/RustPython/tree/13b2f83084e3befea4d98ae690708fe7f8ca0ca5
Add ids() function to VMStore and destroy() method to VirtualMachinehttps://github.com/RustPython/RustPython/pull/267/commits/f064bcaf57db82bad97444c968f0f4c16f33770e
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
f064bcahttps://github.com/RustPython/RustPython/pull/267/commits/f064bcaf57db82bad97444c968f0f4c16f33770e
https://github.com/RustPython/RustPython/tree/f064bcaf57db82bad97444c968f0f4c16f33770e
Make destroy() method publichttps://github.com/RustPython/RustPython/pull/267/commits/d0a4f9d7f54273e5f9fb16d957e7e89636c0f3bf
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
d0a4f9dhttps://github.com/RustPython/RustPython/pull/267/commits/d0a4f9d7f54273e5f9fb16d957e7e89636c0f3bf
https://github.com/RustPython/RustPython/tree/d0a4f9d7f54273e5f9fb16d957e7e89636c0f3bf
Run cargo fmthttps://github.com/RustPython/RustPython/pull/267/commits/b32b732abe3a7c88440ee99aa6a66e97c786417e
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
b32b732https://github.com/RustPython/RustPython/pull/267/commits/b32b732abe3a7c88440ee99aa6a66e97c786417e
https://github.com/RustPython/RustPython/tree/b32b732abe3a7c88440ee99aa6a66e97c786417e
Call assert_valid() in destroy()https://github.com/RustPython/RustPython/pull/267/commits/136a476cd8538b7e569855d8d3753b92588d3570
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
136a476https://github.com/RustPython/RustPython/pull/267/commits/136a476cd8538b7e569855d8d3753b92588d3570
https://github.com/RustPython/RustPython/tree/136a476cd8538b7e569855d8d3753b92588d3570
Return Ok(()) from destroy()https://github.com/RustPython/RustPython/pull/267/commits/f47864f0ac9b1f118054579213947a445bf13ecb
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
f47864fhttps://github.com/RustPython/RustPython/pull/267/commits/f47864f0ac9b1f118054579213947a445bf13ecb
https://github.com/RustPython/RustPython/tree/f47864f0ac9b1f118054579213947a445bf13ecb
Rename VMStorehttps://github.com/RustPython/RustPython/pull/267/commits/3bec2260bb79800c854f9fd6a2adc094625b8145
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
3bec226https://github.com/RustPython/RustPython/pull/267/commits/3bec2260bb79800c854f9fd6a2adc094625b8145
https://github.com/RustPython/RustPython/tree/3bec2260bb79800c854f9fd6a2adc094625b8145
Add add_to_scope() method for WASM VMhttps://github.com/RustPython/RustPython/pull/267/commits/f7c91c7df00bb01c1e9cbdaa6a2f6ee2fcd2c9b2
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
f7c91c7https://github.com/RustPython/RustPython/pull/267/commits/f7c91c7df00bb01c1e9cbdaa6a2f6ee2fcd2c9b2
https://github.com/RustPython/RustPython/tree/f7c91c7df00bb01c1e9cbdaa6a2f6ee2fcd2c9b2
Add .run(); fix .addToScope(); add panic-catcher for debugginghttps://github.com/RustPython/RustPython/pull/267/commits/de3762cabf8493370f44804f5486e65583e23794
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
de3762chttps://github.com/RustPython/RustPython/pull/267/commits/de3762cabf8493370f44804f5486e65583e23794
https://github.com/RustPython/RustPython/tree/de3762cabf8493370f44804f5486e65583e23794
Merge branch 'master' into wasm-vm-classhttps://github.com/RustPython/RustPython/pull/267/commits/a24cd8368adc3e7b401940862baa8357444767f7
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
a24cd83https://github.com/RustPython/RustPython/pull/267/commits/a24cd8368adc3e7b401940862baa8357444767f7
https://github.com/RustPython/RustPython/tree/a24cd8368adc3e7b401940862baa8357444767f7
Allow closures to be passed from Python to JS if using a WASM VMhttps://github.com/RustPython/RustPython/pull/267/commits/9b6516e1756147dcb5abcc427100ec03f8e426f7
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
9b6516ehttps://github.com/RustPython/RustPython/pull/267/commits/9b6516e1756147dcb5abcc427100ec03f8e426f7
https://github.com/RustPython/RustPython/tree/9b6516e1756147dcb5abcc427100ec03f8e426f7
Fix RefCell borrowing errorshttps://github.com/RustPython/RustPython/pull/267/commits/68517676541b3d6a6ee3d1987f80ba86b24e81c2
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
6851767https://github.com/RustPython/RustPython/pull/267/commits/68517676541b3d6a6ee3d1987f80ba86b24e81c2
https://github.com/RustPython/RustPython/tree/68517676541b3d6a6ee3d1987f80ba86b24e81c2
Merge branch 'master' into wasm-vm-classhttps://github.com/RustPython/RustPython/pull/267/commits/f55a8ead685dde1c00f5cfda6f5ec0d2cd6e06e7
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
f55a8eahttps://github.com/RustPython/RustPython/pull/267/commits/f55a8ead685dde1c00f5cfda6f5ec0d2cd6e06e7
https://github.com/RustPython/RustPython/tree/f55a8ead685dde1c00f5cfda6f5ec0d2cd6e06e7
Fix error with new compile() and set_attr/item()https://github.com/RustPython/RustPython/pull/267/commits/c83ff47f3a7152b2f2253221f9b97713f778dab9
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
c83ff47https://github.com/RustPython/RustPython/pull/267/commits/c83ff47f3a7152b2f2253221f9b97713f778dab9
https://github.com/RustPython/RustPython/tree/c83ff47f3a7152b2f2253221f9b97713f778dab9
Add print to default vm scopehttps://github.com/RustPython/RustPython/pull/267/commits/3e22c4f146dc193093a9793252e1239c15c2e8a7
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
3e22c4fhttps://github.com/RustPython/RustPython/pull/267/commits/3e22c4f146dc193093a9793252e1239c15c2e8a7
https://github.com/RustPython/RustPython/tree/3e22c4f146dc193093a9793252e1239c15c2e8a7
Store the WASM id in the VirtualMachine, add a (broken) fetch builtinhttps://github.com/RustPython/RustPython/pull/267/commits/a86069d9f211b6efacc5df0b97a4ee3cb014d6cf
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
a86069dhttps://github.com/RustPython/RustPython/pull/267/commits/a86069d9f211b6efacc5df0b97a4ee3cb014d6cf
https://github.com/RustPython/RustPython/tree/a86069d9f211b6efacc5df0b97a4ee3cb014d6cf
Fix fetch builtinhttps://github.com/RustPython/RustPython/pull/267/commits/f00c3c8a7bc767413d12c7c22f13ef6ce628bcec
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
f00c3c8https://github.com/RustPython/RustPython/pull/267/commits/f00c3c8a7bc767413d12c7c22f13ef6ce628bcec
https://github.com/RustPython/RustPython/tree/f00c3c8a7bc767413d12c7c22f13ef6ce628bcec
Convert fetch to use wasm_bindgen_futureshttps://github.com/RustPython/RustPython/pull/267/commits/00bc9e919918bfbc6a61687bb3f31de3ae6d676a
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
00bc9e9https://github.com/RustPython/RustPython/pull/267/commits/00bc9e919918bfbc6a61687bb3f31de3ae6d676a
https://github.com/RustPython/RustPython/tree/00bc9e919918bfbc6a61687bb3f31de3ae6d676a
Remove the VM pointer from the map when it's droppedhttps://github.com/RustPython/RustPython/pull/267/commits/d0b4751ab2f84de0825b18d4e8724ff02eed0a13
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
d0b4751https://github.com/RustPython/RustPython/pull/267/commits/d0b4751ab2f84de0825b18d4e8724ff02eed0a13
https://github.com/RustPython/RustPython/tree/d0b4751ab2f84de0825b18d4e8724ff02eed0a13
Add some more options to fetch()https://github.com/RustPython/RustPython/pull/267/commits/7405c842c8e37019b9feb619d2f86c4f61e9bc11
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
7405c84https://github.com/RustPython/RustPython/pull/267/commits/7405c842c8e37019b9feb619d2f86c4f61e9bc11
https://github.com/RustPython/RustPython/tree/7405c842c8e37019b9feb619d2f86c4f61e9bc11
Fix js_py_typeerrorhttps://github.com/RustPython/RustPython/pull/267/commits/b043f2199fc9777ba6620d5e012af1b37cf33e6e
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
b043f21https://github.com/RustPython/RustPython/pull/267/commits/b043f2199fc9777ba6620d5e012af1b37cf33e6e
https://github.com/RustPython/RustPython/tree/b043f2199fc9777ba6620d5e012af1b37cf33e6e
Convert `ArrayBuffer`s and `TypedArray`s to Python bytearrayshttps://github.com/RustPython/RustPython/pull/267/commits/416f088b32647f4d07b8af3cc4bdd0c5cd9aef16
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
416f088https://github.com/RustPython/RustPython/pull/267/commits/416f088b32647f4d07b8af3cc4bdd0c5cd9aef16
https://github.com/RustPython/RustPython/tree/416f088b32647f4d07b8af3cc4bdd0c5cd9aef16
Fix conversion from ArrayBuffer, allow array_buffer in fetchhttps://github.com/RustPython/RustPython/pull/267/commits/bead3f67d01bde2779fd27c5762c7a8fa1241a4d
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
bead3f6https://github.com/RustPython/RustPython/pull/267/commits/bead3f67d01bde2779fd27c5762c7a8fa1241a4d
https://github.com/RustPython/RustPython/tree/bead3f67d01bde2779fd27c5762c7a8fa1241a4d
Add eval() method, rename run() to exec()https://github.com/RustPython/RustPython/pull/267/commits/524470789f7b4f27742badafb8d2049f7ff91331
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
5244707https://github.com/RustPython/RustPython/pull/267/commits/524470789f7b4f27742badafb8d2049f7ff91331
https://github.com/RustPython/RustPython/tree/524470789f7b4f27742badafb8d2049f7ff91331
Clean up some codehttps://github.com/RustPython/RustPython/pull/267/commits/74e713197a6d7dd1dfa5ea421cb9239b0862860f
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
74e7131https://github.com/RustPython/RustPython/pull/267/commits/74e713197a6d7dd1dfa5ea421cb9239b0862860f
https://github.com/RustPython/RustPython/tree/74e713197a6d7dd1dfa5ea421cb9239b0862860f
Improve error messageshttps://github.com/RustPython/RustPython/pull/267/commits/101ee77dcc7e4219fcc932637d6371102ba9b134
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
101ee77https://github.com/RustPython/RustPython/pull/267/commits/101ee77dcc7e4219fcc932637d6371102ba9b134
https://github.com/RustPython/RustPython/tree/101ee77dcc7e4219fcc932637d6371102ba9b134
Convert pyEval to use a WASM VM, allowing closures and stuffhttps://github.com/RustPython/RustPython/pull/267/commits/0d3d09072e2c16c274cb5b730197d31953919016
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
0d3d090https://github.com/RustPython/RustPython/pull/267/commits/0d3d09072e2c16c274cb5b730197d31953919016
https://github.com/RustPython/RustPython/tree/0d3d09072e2c16c274cb5b730197d31953919016
Remove WASM fetch builtinhttps://github.com/RustPython/RustPython/pull/267/commits/634571fd2ecac71a7e9fc32807d9acd13b8ab183
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
634571fhttps://github.com/RustPython/RustPython/pull/267/commits/634571fd2ecac71a7e9fc32807d9acd13b8ab183
https://github.com/RustPython/RustPython/tree/634571fd2ecac71a7e9fc32807d9acd13b8ab183
Convert `bytes` and `bytearray`s to `Uint8Array`shttps://github.com/RustPython/RustPython/pull/267/commits/8e5073e524f17e7c6a98fe2e304a48d4bfc4fac3
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
8e5073ehttps://github.com/RustPython/RustPython/pull/267/commits/8e5073e524f17e7c6a98fe2e304a48d4bfc4fac3
https://github.com/RustPython/RustPython/tree/8e5073e524f17e7c6a98fe2e304a48d4bfc4fac3
Include details about thread_local! for WASMhttps://github.com/RustPython/RustPython/pull/267/commits/8c222af65bfc11ddc0cffcd3cfc99fd1f37e21b3
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
8c222afhttps://github.com/RustPython/RustPython/pull/267/commits/8c222af65bfc11ddc0cffcd3cfc99fd1f37e21b3
https://github.com/RustPython/RustPython/tree/8c222af65bfc11ddc0cffcd3cfc99fd1f37e21b3
Use crate:: importshttps://github.com/RustPython/RustPython/pull/267/commits/9e176902b95dd33765d0e2baf35fac69da310f09
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
9e17690https://github.com/RustPython/RustPython/pull/267/commits/9e176902b95dd33765d0e2baf35fac69da310f09
https://github.com/RustPython/RustPython/tree/9e176902b95dd33765d0e2baf35fac69da310f09
Mergehttps://github.com/RustPython/RustPython/pull/267/commits/65857e726130b3fc167d824776d538a552677ce9
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
65857e7https://github.com/RustPython/RustPython/pull/267/commits/65857e726130b3fc167d824776d538a552677ce9
https://github.com/RustPython/RustPython/tree/65857e726130b3fc167d824776d538a552677ce9
Merge branch 'master' into wasm-vm-classhttps://github.com/RustPython/RustPython/pull/267/commits/955d0b3a911d0a6bcafad6a31882cbdee8154dc1
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
955d0b3https://github.com/RustPython/RustPython/pull/267/commits/955d0b3a911d0a6bcafad6a31882cbdee8154dc1
https://github.com/RustPython/RustPython/tree/955d0b3a911d0a6bcafad6a31882cbdee8154dc1
Fix open in new make_modulehttps://github.com/RustPython/RustPython/pull/267/commits/7fa0a0cee3a658bb9fd824e0894fefb4458ccdef
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
7fa0a0chttps://github.com/RustPython/RustPython/pull/267/commits/7fa0a0cee3a658bb9fd824e0894fefb4458ccdef
https://github.com/RustPython/RustPython/tree/7fa0a0cee3a658bb9fd824e0894fefb4458ccdef
Add js_name for .set_stdout()https://github.com/RustPython/RustPython/pull/267/commits/09e2a7a493671a4078b8aab904e0eb64bb4d40b6
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
09e2a7ahttps://github.com/RustPython/RustPython/pull/267/commits/09e2a7a493671a4078b8aab904e0eb64bb4d40b6
https://github.com/RustPython/RustPython/tree/09e2a7a493671a4078b8aab904e0eb64bb4d40b6
Don't hold on to a PyObjectRef from a python -> js closurehttps://github.com/RustPython/RustPython/pull/267/commits/e0f222cf4f9d3fe85022ecbc5a25cf47b23a9b30
https://github.com/coolreader18
coolreader18https://github.com/RustPython/RustPython/commits?author=coolreader18
e0f222chttps://github.com/RustPython/RustPython/pull/267/commits/e0f222cf4f9d3fe85022ecbc5a25cf47b23a9b30
https://github.com/RustPython/RustPython/tree/e0f222cf4f9d3fe85022ecbc5a25cf47b23a9b30
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.