プログラミング言語Rustの開発チームは、最新バージョンとなる「Rust 1.62.0」を、6月30日(現地時間)に公開した。
「Rust 1.62.0」では、プロジェクトのマニフェスト・ファイルに依存関係を追加するコマンド「cargo add」が使用可能になった。
また、Linuxでより軽量なミューテックスを使えるようになった。従来のミューテックスは内部状態を保持するために40バイトを消費していたが、新しい実装では5バイトしか消費しないという。
さらに、64ビットx86プロセッサ上で、OSを使わずに直接動作するプログラム(x86_64ベアメタル)を作りやすくなった。従来、x86_64ベアメタルはプログラムを正しく書いてもビルドできるとは限らないという位置付けだったが、今回のバージョンアップでビルドできることを保証するという位置付けに変わった。正しく動作するという保証まではないが、Rustの開発チームは多くの場合で正しく動作するとしている。
この記事は参考になりましたか?
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です