Add wasm-opt-for-rust-maintenance-5 #847
Merged
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.
Milestone Delivery Checklist
Link to the application pull request: w3f/Grants-Program#1305
Only 2 hours of work this month.
Our patches to upstream Binaryen to enable unicode on windows are not going to be accepted as-is - the Binaryen authors have begun writing their own patches for this purpose.
We have received a request on the issue tracker to add support for in-memory operation. It's a feature that makes sense, but which is not supported by Binaryen's underlying file-oriented APIs, so implementing it requires more upstream work. I'm inclined to hack on it, and there's lots of budget since there's nothing else on the table for this project at the moment. If somebody disagrees, let me know.
No new Binaryen releases this month, but it's about time for a new one soon.
Internet Computer integrated the wasm-opt crate into one of their projects, and Holochain seems to have used it for some purpose. That's in addition to the 2 Polkadot projects and Stellar already using it. GitHub thinks 555 repos have wasm-opt-rs dependencies (mostly substrate forks). So this modest project has had a pretty nice impact.