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

2026年 第39週

7件のProposal更新

対象期間: 9/17〜9/23

#81594likely_accept

debug/pe: deprecate ImportDirectory

debug/peパッケージが15年前から公開しているImportDirectory構造体を、実質的に使い道がないまま放置するのではなく、正式に「非推奨(Deprecated)」としてドキュメント化する提案です。

新規提案
詳細を見る
#81662likely_accept

cmd/cgo: add cgo without a C toolchain as a GOEXPERIMENT

本体提案「cgo without a C toolchain」(#81450)の実験的実装を進めるため、cgobindings という GOEXPERIMENT フラグを新設する手続き的な提案です。実際の機能追加ではなく、実験コードを本体ツールチェインに安全に取り込むための「入れ物」を用意するものです。

新規提案
詳細を見る
#29678active

net: add MarshalText/UnmarshalText to HardwareAddr, IPNet, IPMask

net.HardwareAddr(MACアドレス)、net.IPNet、net.IPMask に MarshalText/UnmarshalText を実装し、JSON・YAMLなどのテキストベースの形式で人間が読める文字列表現(例: "aa:bb:cc:dd:ee:ff")として直列化できるようにする提案です。

新規提案
詳細を見る
#3939accepted

spec: remove string(int)

整数値をstring型へ変換するstring(int)という古い言語仕様を制限し、byte(uint8)またはrune(int32)型の整数、および無型のrune定数のみを許可する提案です。Go 1.28以降の言語バージョンから、それ以外の整数型からの変換はコンパイルエラーになります。

likely_accept accepted
詳細を見る
#74424accepted

x/crypto/ssh: refactor signers API

x/crypto/ssh パッケージが持つ複雑化したSigner関連API(Signer/AlgorithmSigner/MultiAlgorithmSignerの3種の乱立や、鍵の解析・シリアライズ関数群)を整理し、将来標準ライブラリへ移行する布石として新しいV2系APIを追加するproposalです。

likely_accept accepted
詳細を見る
#75047accepted

testing: add goroutine labels to tests

テスト・ベンチマーク・Fuzzテスト実行時に、それぞれのgoroutineへ自動的に「どのテストか」を示すラベル(test.nameとtest.iter)を付与する提案です。タイムアウトやパニック時のトレースバック、pprofプロファイルからテストの特定を容易にします。

likely_accept accepted
詳細を見る

spec: document that certain composite types have a fixed (but unspecified) size independent of composition

Go言語仕様に、スライス・ポインタ・関数・インターフェース・マップ・チャネルといった合成型のサイズが「型の構成要素に依存しない固定値(値自体は未規定)」であることを明文化しようという提案です。これにより、現在コンパイラがエラーとする一部の再帰的な型定義を許可できるようになります。

active hold
詳細を見る