Rust 1.54 リリース

rust
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 公式ガイド

コメント

タイトルとURLをコピーしました