メインコンテンツへスキップ

Go Proposal Weekly Digest

Go言語のproposal更新を毎週お届け

W29

2026年 第29週

5件のProposal更新

#63999accepted

sync/atomic: add Max/Min operators

sync/atomicパッケージに、値を比較して最大値・最小値をアトミックに更新するMax/Min操作を追加する提案です。ロックフリーなデータ構造の実装や並行処理での統計値収集を、より安全かつ効率的に行えるようにすることが目的です。

likely_accept accepted
詳細を見る
#76975accepted

cmd/gofmt: don't rewrite into smart quotes

gofmt(およびgo doc)がコメント中の連続するシングルクォート( ``や'')を自動的にスマートクォート(“”‘’)へ書き換える挙動を廃止する提案です。フォーマッタは空白の調整のみを行うべきだという方針に基づき、この自動変換をgo/formatgo/docの両方から取り除きます。

likely_accept accepted
詳細を見る
#79040accepted

net/http: drop support for Transport.CancelRequest

Go の net/http パッケージにある、長らく非推奨とされてきた Transport.CancelRequest メソッドを実質的に廃止(no-op化)する提案です。今後は NewRequestWithContext によるコンテキストベースのキャンセルのみをサポートします。

likely_accept accepted
詳細を見る
#65675likely_accept

flag: add All iterators and Flag.IsSet

flagパッケージに、コマンドラインフラグを列挙するための新しいイテレータAll() iter.Seq[*Flag]と、フラグが実際にセットされたかどうかを示すFlag.IsSetフィールドを追加する提案です。

active likely_accept
詳細を見る
#80024likely_accept

proposal: blanket approval for String and GoString methods

Go言語のString()メソッドとGoString()メソッド(fmt.Stringer/fmt.GoStringerインターフェース実装)を既存の型に追加する変更について、通常必要となるproposalレビュープロセスを免除する、というメタproposalです。

active likely_accept
詳細を見る