Skip to content

move trampolines from cpython source into Pyodide source#3954

Closed
hoodmane wants to merge 9 commits intopyodide:mainfrom
hoodmane:jspi-patches
Closed

move trampolines from cpython source into Pyodide source#3954
hoodmane wants to merge 9 commits intopyodide:mainfrom
hoodmane:jspi-patches

Conversation

@hoodmane
Copy link
Copy Markdown
Member

@hoodmane hoodmane commented Jun 23, 2023

This is split off from #3210.

We need to change the way the Python trampolines work for #3210. This does the first step of moving the definitions into our own code.

#3955 is on top of this and it changes the definition to the one we need for jspi.

@hoodmane hoodmane changed the title Patch updates for JSPI move trampolines from cpython source into Pyodide source Jun 25, 2023
@hoodmane
Copy link
Copy Markdown
Member Author

@ryanking13 @rth I think this one should be reviewed/merged first. Hopefully it isn't too complicated, it just moves some logic from the cpython source into Pyodide.

Copy link
Copy Markdown
Member

@ryanking13 ryanking13 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, @hoodmane, and sorry for the late review. I have a few comments, otherwise LGTM.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note to myself: this patch is applied to unvendored test module.

hoodmane added a commit to hoodmane/pyodide that referenced this pull request Jun 28, 2023
This is a replacement for pyodide#3954 and pyodide#3955 structured as an upstream
patch
@hoodmane
Copy link
Copy Markdown
Member Author

Closed in favor of #3964

@hoodmane hoodmane closed this Jun 29, 2023
hoodmane added a commit to hoodmane/pyodide that referenced this pull request Jul 7, 2023
This is a replacement for pyodide#3954 and pyodide#3955 structured as an upstream
patch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants