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

feat!: Update binaryen to version_108 #62

Merged
merged 5 commits into from Jun 24, 2022
Merged

feat!: Update binaryen to version_108 #62

merged 5 commits into from Jun 24, 2022

Conversation

phated
Copy link
Member

@phated phated commented Jun 24, 2022

Closes #59

This upgrades the project to version_108 of binaryen. This is the version that has our JS_OF_OCAML flag, so I also implemented the CI workflow to generate the JS file. The reason dune doesn't build it on demand is because we need emsdk to build the JS version and I don't want to force that upon people.

This did introduce a slight chicken-egg problem in that the JS file is generated at a different time as the rest of CI and so any changes aren't available to the esy or opam workflows. I could combine them if we think it is better, but I don't foresee this library changing much now that everything we needed was upstreamed. @ospencer do you have an opinion?

@phated phated requested a review from ospencer June 24, 2022 00:42
Copy link
Member

@ospencer ospencer left a comment

Choose a reason for hiding this comment

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

Nah, it really doesn't change all that much. Ship it!

@phated phated merged commit 1e69a07 into main Jun 24, 2022
@phated phated deleted the phated/version_108 branch June 24, 2022 20:39
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.

Workflow to auto-generate the JS file?
2 participants