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

Stability of the wasm32-unknown-unknown target #82

Closed
6 of 8 tasks
alexcrichton opened this issue Mar 8, 2018 · 3 comments
Closed
6 of 8 tasks

Stability of the wasm32-unknown-unknown target #82

alexcrichton opened this issue Mar 8, 2018 · 3 comments

Comments

@alexcrichton
Copy link
Contributor

alexcrichton commented Mar 8, 2018

Currently the wasm32-unknown-unknown target is on the stable channel, but in fact it's not actually a stable target! This issue is intended to track blockers and known stabilization questions around having an "official blessing" for the target itself to be stable. My hope is that we can be sure to catalog and track any issues that specifically have to do with the target/toolchain here to ensure that they're solved before the target is "stable".

To me the stability of the target, wasm32-unknown-unknown, is different from the usability of the target itself (in terms of integration with tools like wasm-bindgen, wasm-pack, stdweb, etc), but rather the ability of the Rust target to expose the abilities of the wasm format itself. This target will of course evolve over time as wasm itself does, but we gotta catch up first :)

With that in mind, here's a current list (which I'll try to keep updated) of known deficiencies in the target and bugs we need to fix!

@lachlansneff
Copy link

Rust needs a way of declaring and accessing webassembly globals. Note, these are different than statics.

@alexcrichton
Copy link
Contributor Author

I've proposed that #[wasm_import_module] be stabilized in the Rust repository

@alexcrichton
Copy link
Contributor Author

I believe all the main-ticket items on this have now since been solved, so closing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants