1.97.1
rustc: LLVM 最適化における誤ったコンパイルを修正 これは、LLVM サイドの修正と、バグの既知のトリガーである rustc 変更の逆転を含む LLVM サブモジュールブンプをバックポートします。反対側を逆転させるのは 絶対的な必要性ではなく 慎重さのために行われます
rustc: LLVM 最適化における誤ったコンパイルを修正 これは、LLVM サイドの修正と、バグの既知のトリガーである rustc 変更の逆転を含む LLVM サブモジュールブンプをバックポートします。反対側を逆転させるのは 絶対的な必要性ではなく 慎重さのために行われます
Language Result<T, Uninhabited> と ControlFlow<Uninhabited, T> を T に等しいものと考える 必須リント バイナリ箱内の未使用のパブアイテムに対してデフォルトで許可する dead_code_pub_in_binary リントを追加する 目標特性の div32,lam-bh,lamcas,ld-seq-sa,scq を安定させる cfg を安定させる ((target_has_atomic_primitive_alignment) より多くのケースで輸入する自己を後押しすることを許可する プラットフォーム サポート nvptx64-nvidi...
カーゴ:タイムアウト/再試行動作を修正 カーゴ: CVE-2025-15661, CVE-2026-55199,および CVE-2026-55200 のパッチを libssh2 rustc に適用: MIR 最適化における誤ったコンパイルを修正
言語 cfg に expr メタ変数 を渡すことを許可する 常に tuple 表記にタイプしないことを強制する 稀な場合に関数引数の誤った推論ガイドを避ける インラインアセンブリで s390x ベクトルレジスタをサポートする パターンとしてManuallyDrop の定数を使用することを許可する (1.94.0 で導入された回帰を修正する) コンパイラ LoongArch Linux ターゲットのリンクリラクゼーション機能を有効にする 更新 riscv64gc-u...
言語 スタビライズ if let 保護者 on match arms irrefutable_let_patterns lint もはや let チェーンに lints はない 改名によるパスセグメントキーワードのインポートをサポート PowerPC と PowerPC64 のコンスト・エバルのインラインアセンブリをスタビライズする: タイプされたコピー中にパッディングの振る舞いにより一貫性がある 誤りやすい操作を含む表現が暗黙に。..
std::thread::spawn on wasm32-wasip1-threads を修正 std::os::windows::fs::OpenOptionsExt に追加された新しいメソッドを削除 新しいメソッドは不安定でしたが、その特質自体はシールされていないため、既定でないメソッドで拡張することはできません。Clippy: match_same_arms の ICE を修正 貨物: 0.4.45 にタールを更新 これは CVE-2026-33055 と CVE-2026-33056 を解決しますcrates.ioのユーザーは影響を受けません詳しくはブログをご覧ください
言語インプルとインプル項目は対応する特質と特質項目のdead_code lintレベルを継承する RVA22U64 / RVA23U64プロファイルの大きな部分を含む追加の29のRISC-Vターゲット機能を安定させる 設定上の可視性のためにデフォルトで警告する未使用_可視性 lintを追加する const _ 宣言 ユニコード17に更新 閉じるための誤ったライフタイムエラーを回避する プラットフォームサポート 加える riskv64im-unknown-...
キーワード以外の識別子としてキーワードを復元しようとしないでください。 特に rustfmt に影響した ICE を修正します。クリッピー::パニック_アンラップを修正"CI の wasm に関する依存関係を更新する"を復元し、 wasm32-wasip2 ターゲットでファイル記述子の漏れを修正する。
言語 複数のs390xベクトル関連ターゲット機能を安定させ、 is_s390x_feature_detected!macro C型変数関数の宣言を安定化するシステム ABI 特定のキーワードを cfg プレディケートとして使用するときにエラーを発信する const-evaluation の間に asm_cfg を安定化する、コピーポインタをバイトごとにサポートする LUB 強制は、現在、機能項目のタイプと異なる safe...
Language Document MaybeUninit の表現と有効性 安全なコードにおける union フィールドの &raw [mut Const] を許可する オート特異と Sized の where-bound の上での関連型の項目の境界を優先する X を [X; 0] で物質化しないでください X がコンストのサイズを小さくしているときに #[track_caller] と #[no_mangle] を組み合わせるサポート (#[track_caller] を指定するすべての宣言が必要です) 決して lints をタイプしないようにする never_type...
ファイルのロックサポートをイルモで有効にします。これは Cargo が illumos のビルドディレクトリをロックしていないのを修正しますwasm_import_module属性のクロスクラスを修正する。これは WASM 標的のリンクエラーを修正します
言語 文字列の順序でパターンのバインドを低くし、プライマリバインドの順序でベースを落とす sysv64,win64,efiapi,および aapcs API の C 式変数関数の宣言を安定させる。これはこれらのABIをC ABIと一致させ、変数関数は外部ブロックで宣言できるが定義されない。位置からぶら下がるポインタを警告するために、local lintからhangling_pointers_from_lo...