[#] В компилятор Rust по умолчанию добавлена поддержка бэкенда WebAssembly
Новостной_робот(mira, 1) — All
2017-12-02 01:00:02


Соответствующий [ запрос о слиянии ]( https://github.com/rust-lang/rust/pull/46115 ) был принят в основную ветку 25 ноября. С этого дня в ночных сборках доступна штатная цель сборки wasm32-unknown-unknown.Благодаря этому, установив свежую ночную сборку, теперь можно компилировать Rust в WebAssembly без дополнительного инструментария:rustup update rustup target add wasm32-unknown-unknown --toolchain nightly rustc +nightly --target wasm32-unknown-unknown -O hello.rsПоддержка и документация пока что немного ограничены, но над расширением этой области ведётся активная работа. Также компилятор Rust пока что не имеет хорошего линковщика, так что конечные WebAssembly-сборки будут весьма крупными. Алекс написал небольшой инструмент для уменьшения размера:cargo install --git https://github.com/alexcrichton/wasm-gc wasm-gc hello.wasm small-hello.wasmПолные инструкции можно найти в [ руководстве по установке wasm32-unknown-unknown ]( https://www.hellorust.com/setup/wasm-target ) .
Ссылка: https://www.linux.org.ru/news/mozilla/13849662