Skip to content
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

chore(compiler): Update binaryen.ml to v0.20.1 #1599

Merged
merged 3 commits into from
Apr 27, 2023
Merged

Conversation

phated
Copy link
Member

@phated phated commented Jan 14, 2023

This updates to binaryen 110 using our binaryen.ml bindings v0.20.1 - the big change is that binaryen requires all APIs to use an internal memory name when interacting with memories. This is to support multi-memory, I believe. However, we found a bunch of problems and/or bugs with their implementation that we need to raise upstream.

This currently has workarounds for the issues but relies on us dropping the js-runner in #1585. It also is built upon my cleanup in #1598

Base automatically changed from phated/comp_utils-constants to main January 16, 2023 20:10
@phated phated changed the title chore(compiler): Update binaryen.ml to v0.20.0 chore(compiler): Update binaryen.ml to v0.20.1 Jan 21, 2023
@phated phated self-assigned this Jan 22, 2023
@phated phated marked this pull request as ready for review January 22, 2023 04:57
@phated phated added the blocked label Jan 22, 2023
@ospencer ospencer enabled auto-merge April 27, 2023 03:50
@ospencer ospencer added this pull request to the merge queue Apr 27, 2023
Merged via the queue into main with commit 6930794 Apr 27, 2023
@ospencer ospencer deleted the phated/binaryen-110 branch April 27, 2023 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants