Rust 1.54
Rust 1.54 が 2021/7/30 にリリースされました。
以下のコマンドでアップデートできます。
macOS Big Sur(Apple Silicon)で確認済
% rustup update stable
まだ rust をインストールしていない場合
以下でインストールできます
% curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
インストールしたあとは、ターミナル再起動または
% source $HOME/.cargo/env
バージョン確認
% rustc -V rustc 1.54.0 (a178d0322 2021-07-26)
主な変更点は以下のようです。
一部の属性内で値としてマクロを使えるようになった
WebAssemblyでSIMDが使えるようになった
eBPF向けにビルド出来るようになった
アップデート内容については、以下の記事によくまとめられています。
Rust 1.54を早めに深掘り
https://tech-blog.optim.co.jp/entry/2021/07/30/080000
「Rust 1.54」リリース
https://thinkit.co.jp/news/bn/18623
Announcing Rust 1.54.0
https://blog.rust-lang.org/2021/07/29/Rust-1.54.0.html
Next Version
Rust Forge によると、次の 1.55 は 2021年9月9日頃に来るらしいです。
Beta 1.55 September 9th 2021 UTC
Nightly 1.56 October 21st 2021 UTC
Nightly +1 1.57 December 2nd 2021 UTC
Rust Forge
https://forge.rust-lang.org
2021 Edition
Rust 2021 Edition も発表されました。
現時点では 2021年10月21日頃のリリースとなりそうです。
Rust 1.56 = 2021 Edition となりそうです。
October 21st
Our plan is to have these changes merged and fully tested by September, to make sure the 2021 edition makes it into Rust 1.56. 0. Rust 1.56. 0 will then be in beta for six weeks, after which it is released as stable on October 21st.2021/05/11
今回のエディションでは後方互換性を破る変更点が幾つか導入されるが、同ワーキンググループは、変更が及ぼす影響を最小限にとどめると述べている。
今回発表されたブログ記事では、Rustの設計が、新しいエディションの導入による後方互換性の問題にどう対処しているかについて説明している。
The Plan for the Rust 2021 Edition
https://blog.rust-lang.org/2021/05/11/edition-2021.html
Rust At Six:新しい言語エディションと広がる採用
https://www.infoq.com/jp/news/2021/06/rust-six-years-2021-edition
Rust言語 2021年版の計画(抄訳)
https://zenn.dev/ice_creamer/articles/53c12111ab8d4b
プログラミング言語「Rust」、2021年版のリリース予定が明らかに
https://japan.zdnet.com/article/35170815
おすすめの Rust の本
実践Rustプログラミング入門
プログラミング言語Rust入門
実践Rust入門 [言語仕様から開発手法まで]
Rustで始めるネットワークプログラミング
RustではじめるOpenGL (技術の泉シリーズ(NextPublishing))
プログラミング言語Rust 公式ガイド
コメント