プログラミング言語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は、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
