-
-
Notifications
You must be signed in to change notification settings - Fork 779
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make a pyproxy of an awaitable python object an awaitable javascript object #1170
Merged
Merged
Changes from 41 commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
25deca5
Add simple web loop
a1c30a9
import asyncio for all webloop tests
f5bd0b8
Initial implementation, no testing yet
ec1308e
Merge branch 'simple-loop' into await-pyproxy
890cd87
Add tests
ba4dd5e
Added double await coroutine test, lint
5ed3b1e
Merge branch 'master' into simple-loop
f2d68ae
Merge branch 'simple-loop' into await-pyproxy
9cb9e6a
Update changelog
703bea8
Retest
2636d4a
Retest
a0c96ee
Retest
8eaef2f
Update src/pyodide-py/pyodide/__init__.py
hoodmane 84e5df5
Update src/pyodide-py/pyodide/simple_web_loop.py
hoodmane 0e59553
Update src/pyodide-py/pyodide/simple_web_loop.py
hoodmane 94bc473
Update src/pyodide-py/pyodide/simple_web_loop.py
hoodmane ebdfba6
Updated doc comments for webloop, renamed webloop
f56d008
Fix name
8a4d5a2
Merge branch 'master' into simple-loop
3f81d65
Add comment about task._source_traceback
d55cd4d
Update docs
c26fb70
Update changelog
ec3abad
Merge branch 'master' into simple-loop
20da79d
Fix merge conflict
23084de
Use "create_task" instead of "ensure_future"
61eabc9
More ensure_future ==> create_task
ed503f8
One create_task back to ensure_future
291ad07
Start event loop automatically on init
5f9b450
Simplify WebLoopPolicy
6833db1
Lint
90655bc
Revert ensure_future ==> create_task changes
55a277b
Merge branch 'simple-loop' into await-pyproxy
7754eaa
lint
0fe4299
Fix changelog link
141a39f
Retest
e6516e5
Merge branch 'master' into await-pyproxy
50a3e7b
Merge branch 'master' into await-pyproxy
053417b
Merge branch 'master' into await-pyproxy
8629979
Merge branch 'master' into await-pyproxy
d1d3f3b
Add missing argument list terminator
bc965a0
Merge branch 'master' into await-pyproxy
814b08b
Added a few more tests
8836b7a
Updated docstrings for async evaluation methods, export eval_async
c2d80a2
Added doc comments to pyproxy.c
99d1e8c
lint
50697ee
more lint
d497c3d
Export eval_code_async
a509e15
Fix test_pyproxy_mixins
1be463a
Try to fix test again
75f8a89
Still trying to get the test right
6cfa737
Add missing clang-format on
rth 6f5c981
Re-apply clang-format
rth 8f7afd1
Merge remote-tracking branch 'upstream/master' into await-pyproxy
rth File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we should re-organize it by submodule as we did for the last release as now it's getting a bit difficult to find things. No action needed in this PR.