- There are
wasm_bindgen dependencies in the manifest even though it's never used anywhere (there are 0 wasm_bindgen tests). This also makes the CI job running WASM tests redundant.
- The
DATA_ALIGNMENT change was introduced to rav1e in early 2020 and I'm not sure if it's still needed
- more WASM targets exist now (wasip1, wasip2, wasip3) and I'm not 100% sure what to target as the minimum/what to support
wasm32-unknown-unknown/wasm32-unknown-emscripten are the old "base" targets
- the p1/p2/p3 extensions kind of build on top of it, p2 introduces a big change with the component model thing (and way more of
std actually works)
- p1 and higher might support higher alignments?
- tooling seems to be very different between WASI and older targets
I don't know much about WASM but this might need some investigation and changes.
wasm_bindgendependencies in the manifest even though it's never used anywhere (there are 0 wasm_bindgen tests). This also makes the CI job running WASM tests redundant.DATA_ALIGNMENTchange was introduced to rav1e in early 2020 and I'm not sure if it's still neededwasm32-unknown-unknown/wasm32-unknown-emscriptenare the old "base" targetsstdactually works)I don't know much about WASM but this might need some investigation and changes.