Add wasm-opt-for-rust-maintenance-10 #1023
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
We finally landed the long-promised fix for Unicode on Windows in upstream binaryen. It should appear in either release 116 or 117.
The fix we made last month for missing DWARF passes caused an unanticipated link-time regression for projects that also link to LLVM, since the DWARF passes reuse LLVM code, causing conflicting symbols. We have not decided on a fix yet.
Binaryen has released version 115 and 116. We will skip 115, and are working through some problems attempting the 116 upgrade.
There are two months remaining in this contract. I intend to fix the linkage regression, and get wasm-opt updated to the latest revisions of binaryen. I do not expect to have a solution for the cc rebuild times, as I don't have a plan yet that I am confident in, and the demand for it has been relatively subdued.