#73878activex/tools/go/analysis: add GoMod, ... fields to Modulex/tools/go/analysisパッケージのModule型に、go/packagesパッケージで既に提供されているDir、GoMod等のフィールドを追加する提案です。これにより、解析ツール(リンター)の実装者が、解析対象パッケージのgo.modファイルのパスやモジュールディレクトリを直接取得できるようになります。 新規提案詳細を見る
#76821activemath/big: add Rat.{Floor,Ceil} methodsmath/big.Ratに床関数(Floor)と天井関数(Ceil)のメソッドを追加し、合理的な数値の整数部分を*big.Intとして取得可能にする提案。さらに、big.Intにも床除算・天井除算のメソッド(FloorDiv、CeilDiv、およびそれぞれのMod版)を追加することで、より汎用的な整数演算をサポートする。 新規提案詳細を見る
#17747likely_acceptcmd/vet: check for missing Err calls for bufio.Scanner and sql.Rowsgo vetにbufio.Scannerやsql.RowsのErr()メソッドチェック漏れを検出する機能を追加する提案です。これらの型を使用した際にErr()が呼ばれていない場合に警告を出すことで、エラー処理の見落としによる潜在的なバグを防ぎます。 active likely_accept詳細を見る
#77273likely_acceptspec: generic methods for Goこのproposalは、Go言語において具象型のメソッド宣言に型パラメータを許可し、ジェネリックメソッドを導入することを提案しています。これにより、関数と同様にメソッドでもジェネリクスを使えるようになりますが、重要な制限として、これらのジェネリックメソッドはインターフェースメソッドを満たすことはできません。 active likely_accept詳細を見る
#61902activeregexp: add iterator forms of matching methodsregexpパッケージに、既存のFindAll*メソッド群(すべてのマッチを一度にスライスで返すメソッド)のイテレータ版を追加する提案です。イテレータ形式により、大きなテキスト検索時にすべてのマッチを保持する必要がなくなり、メモリ効率が大幅に向上します。 hold active詳細を見る