2024-01-03
本文は ChatGPT(gpt-3.5-turbo-1106) によって翻訳されました。
こんにちは、そしてRust 今週のニュースにお越しくださり、ありがとうございます! Rust は、信頼性の高い効率的なソフトウェアを構築するために、誰もが利用できるプログラミング言語です。 これはその進捗とコミュニティの週間要約です。 何かをメンションしてほしいですか?Twitterの@ThisWeekInRustまたはmastodon.socialの@ThisWeekinRustでタグを付けたり、プルリクエストを送信してください。 参加したいですか?貢献大歓迎です。
This Week in Rust はGitHubで公開されており、アーカイブはthis-week-in-rust.orgで閲覧できます。 今週の号に誤りが見つかった場合は、PRを送信してください。
自己提案をしてくれたzhuxiujia に感謝します!
常にオープンソースプロジェクトに貢献したいと思っていましたが、どこから始めれば良いかわからない場合は? 毎週、Rustコミュニティからいくつかのタスクをハイライトし、あなたが選んで始めることができます!
これらのタスクのいくつかにはメンターが利用可能な場合もあります。詳細については、タスクページをご覧ください。
kafka servicescloud/space and cloud/subscriptionRustプロジェクトのオーナーで、貢献者を探している場合は、こちら にタスクを提出してください。
Rust プロジェクトからの最新情報
先週、合計194件のプルリクエストが[マージされました][merged]
rustc_lint: rustc::potential_query_instability リントの強制rustc_lint: さまざまなリントの重複を防ぐunused_bindings: if-let ガードで作成されたバインドも走査する](https://github.com/rust-lang/rust/pull/119402)rustc_codegen_ssa の atomic_cmpxchg インターフェイスを値のペアを返すように変更](https://github.com/rust-lang/rust/pull/118705)coverage: avoid a possible query stability hazard in CoverageCounters
coverage: prepare mappings separately from injecting statements
coverage: unexpand spans with find_ancestor_inside_same_ctxt
don't suggest writing a bodyless arm if the pattern can never be a never pattern
fix parenthesization of subexprs containing statement boundary
参照をスライスにキャストするための診断を修正 ](https://github.com/rust-lang/rust/pull/119175)
const Trait (常にconstトレイトバウンド) の導入
](https://github.com/rust-lang/rust/pull/119099)
Parser::ident_or_error を単純化する
](https://github.com/rust-lang/rust/pull/119359)
bootstrap --check-cfg の引数を単純化する
](https://github.com/rust-lang/rust/pull/119441)
bootstrap lock に solaris サポートを追加する ](https://github.com/rust-lang/rust/pull/119413)
rustc_codegen_cranelift の subtree sync
](https://github.com/rust-lang/rust/pull/119470)
比較で => を >= に修正する提案
](https://github.com/rust-lang/rust/pull/117303)
未使用の llvm-tools オプションを活用する
](https://github.com/rust-lang/rust/pull/119378)
round_up_to_next_multiple_of からの整数オーバーフローを修正
](https://github.com/rust-lang/miri/pull/3246)
available_parallelism: 適切なAPIの使用cargo add - 複数のパッケージを持つリポジトリからのフィーチャーの追加に関する修正cargo fix: 常にジョブサーバを継承する修正fix::fix_in_dependencyをrustcに依存しないよう修正+ as spacematches! with Ready, Pending, V4, V6[doc_markdown]: Add "WebGL2", "WebGPU" to default doc_valid_identsiter_without_into_iter and into_iter_without_iterdefault_numeric_fallback on return and local assigned macro calls with type statedunconditional_recursion to check for ToString implementationsmanual_is_variant_and lintpub_underscore_fieldsstr.lines when splitting at hard-coded newlinesmutex_atomicをより型に注意したものにするempty_enum_variants_with_bracketsthread_local_initializer_can_be_made_consteager_transmuteSyntaxContextIDが誤ったself IDを使用して修正self_refの処理不備による範囲外パニックを修正
2024年1月3日から2024年1月31日までのラスティなイベント 🦀Rust イベントを開催している場合は、[カレンダー]に追加して、こちらにメンションされるようにしてください。イベントへのリンクも追加することをお忘れなく。アクセス権限についてはRust コミュニティチームまでメールでお問い合わせください。
最新のWho's Hiringスレッド on r/rustをご覧ください。
死後の人生を信じない人もいる... Rustはコンパイル後の魔法を信じていない。
– Stephan Sokolow on rust-users
提案してくれた Todd Fleming に感謝!
今週の Rust は編集者: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.
Email リストのホスティングは The Rust Foundation が提供しています