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

Go Proposal Weekly Digest

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

W21

2026年 第21週

5件のProposal更新

#35487accepted

x/tools/go/analysis/vet: export cmd/vet and cmd/fix's \\[]\\*Analyzer suites

cmd/vet および cmd/fix が内部で使用しているアナライザ一覧([]*analysis.Analyzer)を、golang.org/x/tools/go/analysis/suite/vet および golang.org/x/tools/go/analysis/suite/fix という新規パッケージに公開するproposalです。これにより、ユーザーが独自の静的解析ツールを構築する際に、既存のvetおよびfixのアナライザセットを再利用しやすくなります。

likely_accept accepted
詳細を見る
#78902accepted

simd: architecture and vector-size agnostic SIMD intrinsics under a GOEXPERIMENT

simdパッケージとして、アーキテクチャおよびベクトルサイズに依存しないポータブルなSIMD(Single Instruction, Multiple Data)イントリンシクスをGOEXPERIMENTフラグの下に追加するためのproposalです。これは#73787で提案された「二層アプローチ」における上位層(ポータブルAPI)の最初の実装であり、Go 1.26で導入されたsimd/archsimd(アーキテクチャ固有の下位API)の上に構築されます。

likely_accept accepted
詳細を見る
#79287accepted

go/types: add String methods to TypeParamList, TypeList, and Instance

go/types パッケージの TypeParamListTypeListInstance という3つの型に String() メソッドを追加するproposalです。現状これらの型はデバッグ時に log.Println などに渡すと内部スライスのポインタがhex表記で出力されてしまうため、開発者が型情報を確認しにくい問題を解消します。

likely_accept accepted
詳細を見る
#76163likely_accept

policy for removing GODEBUG flags

GODEBUG 環境変数のフラグ(設定)を安全かつ計画的に廃止・削除するための公式ポリシーを策定するproposalです。13年間にわたって蓄積された技術的負債を解消し、GODEBUGフラグのライフサイクル管理を体系化することを目的としています。

active likely_accept
詳細を見る
#78387likely_accept

cmd/go: disallow \\`go list ...\\` in module mode

モジュールモードにおける go list ...(裸のワイルドカード)コマンドを禁止するproposalです。このコマンドはユーザーの意図する動作をほぼ(あるいは全く)実現せず、混乱を招くため、エラーを返すよう変更することを提案しています。

active likely_accept
詳細を見る