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!: Upgrade to Binaryen v115 #200

Open
wants to merge 7 commits into
base: oscar/pin-deps
Choose a base branch
from
Open

feat!: Upgrade to Binaryen v115 #200

wants to merge 7 commits into from

Conversation

ospencer
Copy link
Member

Full Binaryen diff available here: WebAssembly/binaryen@version_114...version_115

Most notable change is that the multi_memories feature has been renamed to multi_memory.

@ospencer ospencer requested a review from phated February 16, 2025 22:40
@ospencer ospencer self-assigned this Feb 16, 2025
@@ -7,11 +7,11 @@
(i32.const 0)
)
(module
(type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
Copy link
Member

Choose a reason for hiding this comment

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

Just out of curiosity do you know why these are no longer named?

Copy link
Member Author

Choose a reason for hiding this comment

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

They probably just changed the way the printing works.

Copy link
Member Author

Choose a reason for hiding this comment

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

IIRC they actually encourage you to use unique types for everything so it can optimize better, so they probably stopped naming the types like this so there aren't conflicts.

Copy link
Member

@spotandjake spotandjake left a comment

Choose a reason for hiding this comment

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

This looks good to me.

@ospencer ospencer changed the base branch from master to oscar/pin-deps February 16, 2025 23:37
@ospencer
Copy link
Member Author

Pinned to an older version of ocamlfind and opened esy-ocaml/esy-opam-override#139.

@phated
Copy link
Member

phated commented Mar 3, 2025

Can you make sure there's a semantic commit for the rename of multi memory so the changelog includes it as a breaking change?

@ospencer
Copy link
Member Author

ospencer commented Mar 3, 2025

Yeah, I'll add it when I rebase this PR.

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.

3 participants