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

Go Proposal Weekly Digest

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

W18

2026年 第18週

6件のProposal更新

#78979active

simd/archsimd: enable AMD64 architecture-specific SIMD by default

simd/archsimd パッケージに実装されたAMD64向けアーキテクチャ固有のSIMD命令群を、GOEXPERIMENT=simd による実験的フラグなしにデフォルトで利用可能にするためのproposalです。Go 1.26で実験的機能として導入されたSIMD APIを正式化し、標準ライブラリの一部として提供することを目指します。

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

database/sql/driver: allow driver to entirely override Scan

database/sql/driver パッケージに RowsColumnScanner インターフェースを追加し、SQLドライバがクエリ結果のスキャン処理を完全に制御できるようにするプロポーザルです。併せて database/sql パッケージに ConvertAssign 関数を公開します。

likely_accept accepted
詳細を見る
#77986accepted

x/tools/go/analysis/passes/modernize: vars for atomic, embedlit, errorsastype, plusbuild, stringscut, stditerators

x/tools/go/analysis/passes/modernize パッケージ内に既に実装済みだが非公開(unexported)だった6つのアナライザ変数(AtomicTypesAnalyzerEmbedLitAnalyzerErrorsastypeAnalyzerPlusBuildAnalyzerStringscutAnalyzerStditeratorsAnalyzer)を公開エクスポートされた変数として公開するというプロポーザルです。機能的な変更は一切なく、既存機能への外部アクセスを可能にするAPIの追加です。

likely_accept accepted
詳細を見る
#76133likely_accept

crypto/x509: add Certificate.RawSignatureAlgorithm

crypto/x509パッケージのCertificateCertificateRequestRevocationList構造体にRawSignatureAlgorithm []byteフィールドを追加するproposalです。このフィールドにより、Goが現時点で認識できない署名アルゴリズム(例: Merkle Tree Certificates用のアルゴリズム)を持つ証明書を扱う際に、生のDERエンコードされたAlgorithmIdentifierバイト列を直接取得・比較できるようになります。

active likely_accept
詳細を見る
#78543likely_accept

crypto/tls: implement MLKEM1024 key exchange

crypto/tls パッケージに、耐量子計算機暗号(PQC: Post-Quantum Cryptography)の鍵交換アルゴリズムである MLKEM1024 のサポートを追加するproposalです。Go 1.27 向けに、const MLKEM1024 CurveID = 514 という新しい定数を crypto/tls に追加することが提案されています。

active likely_accept
詳細を見る
#78888likely_accept

crypto/x509,crypto/tls: add ML-DSA support

crypto/x509 および crypto/tls パッケージに対して、耐量子計算機署名アルゴリズムである ML-DSA(Module-Lattice-Based Digital Signature Algorithm、FIPS 204)のサポートを追加するproposalです。量子コンピュータの実用化タイムラインが前倒しになってきたことを受け、既存の公開鍵暗号(RSA・ECC)からの移行を促進するため、証明書の署名検証からTLSハンドシェイクまでの一貫したサポートを提供します。

active likely_accept
詳細を見る