#77245activespec: function type inference should work in all assignment contextsジェネリック関数の型推論を、すべての代入コンテキスト(assignment context)で機能するように拡張する提案です。現在、Go 1.21で導入された型推論は一部の代入では機能しますが、複合リテラル内の暗黙的な代入やチャネル送信では機能しない不整合があります。 新規提案詳細を見る
#77195acceptedx/tools/go/astutil/inspector: add Cursor.ParentEdge{Kind,Index} convenience accessorsgolang.org/x/tools/go/ast/inspector パッケージの Cursor 型に、既存の ParentEdge メソッドが返す情報(エッジ種別とインデックス)を個別に取得できる便利メソッド ParentEdgeKind と ParentEdgeIndex を追加する提案です。 likely_accept accepted詳細を見る
#67817likely_acceptx/net/http2: deprecate WriteSchedulerx/net/http2 パッケージの WriteScheduler インターフェースと関連機能を非推奨化する提案です。WriteSchedulerはHTTP/2ストリームへのデータ書き込み順序を制御しますが、実装が複雑で、RFC 7540で定義された優先度方式(現在は非推奨)に基づいており、デフォルトのラウンドロビンスケジューラーで十分な性能が得られることから、廃止が提案されています。 active likely_accept詳細を見る
#73450likely_acceptnet/url: URL.Clone, Values.Clonenet/urlパッケージにURL.Clone()とValues.Clone()メソッドを追加し、URLとクエリパラメータを安全かつ効率的にコピーできるようにする提案です。 active likely_accept詳細を見る
#76285likely_acceptgo/token: add (\\*File).String methodgo/token.File 型に String() メソッドを追加し、デバッグ時の出力を改善します。現在、この型を fmt.Println で出力すると、内部構造の生ダンプが表示され、巨大な行オフセットテーブルが含まれるため非常に読みにくい状態です。この提案により、ファイル名・開始位置・終了位置を含む簡潔で人間が読みやすい文字列表現が得られます。 active likely_accept詳細を見る