2023-03-01
本文は ChatGPT(gpt-3.5-turbo-1106) によって翻訳されました。
こんにちは、そして This Week in Rust の最新号へようこそ! Rust は、誰もが信頼性のある効率的なソフトウェアを構築できるようにするプログラミング言語です。 これはその進歩とコミュニティの週次要約です。 何かを取り上げてほしいですか?Twitterで @ThisWeekInRust をタグ付けするか、mastodon.social上の@ThisWeekinRust、またはプルリクエストを送信してください。 参加したいですか?私たちは貢献を歓迎します。
This Week in Rust はGitHubで公開されています。 今週号に誤りがある場合は、ぜひプルリクエストを送信してください。
cargo integration reviewcompact_str version 0.7 の発表!Rust のための小さな文字列最適化今週のクレートはgokuです。これはHTTPロードテスターです。
自己提案ありがとうございますJoaquín Caro!
いつもオープンソースプロジェクトに貢献したかったけど、どこから始めればいいのかわからなかったですか? 毎週、Rustコミュニティからいくつかのタスクをハイライトして、あなたが選んで取り組むことができるようにしています!
これらのタスクの中には、メンターがいる場合もありますので、詳細はタスクページをご覧ください。
もし、Rustプロジェクトのオーナーであり、貢献者を探している場合は、こちら からタスクを提出してください。
Rust プロジェクトからの最新情報
先週、381 のプルリクエストが[マージされました][merged]
rustc_infer: consolidate obligation elaboration de-duplicationInstCombine for redundant casts#[macro_export] argumentsAssocFn に self 引数がある場合はメソッドとして説明するReError バグを遅延させないReError のエラーを発生させないTyCtxt へのアクセスを与える-Zlink-directives=yes/no を実装するrustc_do_not_const_check を使用して const イテレータを実装する
(https://github.com/rust-lang/rust/pull/106541)Iterator::map が () を返す callable を受け取ることに対して警告するための lint を実装する
(https://github.com/rust-lang/rust/pull/107890)MaybeUninit::assume_init を提案しないようにするための lint を実装する
(https://github.com/rust-lang/rust/pull/108000)Copyにするtest_type_matchが後着束縛型とICEしないようにするdiagnostic_itemsの重複した診断をマージするrustc_hir_analysisをセッション診断に移行する パート1coreに移動するThinVec をより多く使うuse a lock-free datastructure for source_span
source_span にロックフリーデータ構造を使用するhashbrown: raw_table + raw_table_mut
raw_table + raw_table_muthashbrown: fix last bug in RawTable::clone_from_impl
RawTable::clone_from_impl の最後のバグを修正codegen_gcc: simd scatter gather
cargo: addition of support for -F as an alias for --features
url クレートから URL エンコーディングを再利用し、別の percent-encoding を使用しないようにcargo add を提案impl_trait_in_params lint を追加no_mangle_with_rust_abi を追加pub(crate) アイテムの不足するドキュメントを lint するための設定を追加Default を導出することを提案しないようにするSelf を使用することを提案しないようにするextra_unused_type_parameters に対する偽陽性をより修正unwrap_used, expect_used におけるテスト関数チェッカーを修正needless_lifetimes において異なるコンテキストのライフタイムを無視explicit_auto_deref のチェックにおいて射影型を正規化openDocs コマンドを追加$CARGO_HOME を考慮2023年3月1日〜2023年3月29日の間に予定されている Rusty イベント 🦀
Rust イベントを開催している場合は、それをカレンダーに追加してください。こちらで紹介させていただきます。イベントへのリンクも追加するようにお願いします。アクセス権限については、Rust コミュニティチームにメールでお問い合わせください。
最新の r/rust の Who's Hiring スレッドをご覧ください。
多分あなたは
unsafeに出くわしたことがあるでしょう。だから、"unsafe" はスーパーパワーやセグフォルトを解除するキーワードです。
– Arthur Cohen during FOSDEM '23
suggestion の提案者に感謝!
今週の Rust に関するニュースは編集者: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez。
メールリストのホスティングは The Rust Foundation が提供しています。