2023_01
Scrapbox招待リンク
connpass
参考資料
GoのProposalの追い方ガイド
関連リンク集 https://zenn.dev/syumai/scraps/763efd267b3109
参加者
syumai
読むもの
proposal: review meeting minutes
proposal: Go 2 review meeting minutes
Discussions
(The Go Blog)
はじめに
Twitter hashtag は #goproposalmonthly です
ぜひYouTube Liveにコメントお願いします!
今回の範囲
ここから https://github.com/golang/go/issues/33502#issuecomment-1387637302
2023-01-18
URL
https://github.com/golang/go/issues/33502#issuecomment-1387637302
Accepted
cmd/go: load $GOROOT/go.env before loading user go.env #57179
面白そう
encoding/binary: add var NativeEndian; also x/sys/cpu.IsBigEndian #57237
extended backwards compatibility for Go #56986
モチベーションが気になる
math/big: add Int.Float64 conversion (was initially: {ToInt64,ToUint64,Float64}) #56984
2023-01-11
URL
https://github.com/golang/go/issues/33502#issuecomment-1379361719
Accepted
cmd/go: do not download “modules” that contain no go.mod or *.go #31866
cmd/trace: support for perfetto #57315
reflect: add Value.Caller #49340
spec: guarantee non-nil return value from recover #25448
めっちゃでかいやつ Go 1.21で入りそう
2023-01-04
URL
https://github.com/golang/go/issues/33502#issuecomment-1371314992
Accepted
crypto: add ContextSigner and use in crypto/tls #56508
2022-12-21
URL
https://github.com/golang/go/issues/33502#issuecomment-1361926643
Accepted
cmd/go: support a -C flag value to not use any current directory #56868
crypto/rsa: deprecate GenerateMultiPrimeKey and PrecomputedValues.CRTValues #56921
math: add Compare and Compare32 #56491
x/net/http2: support consuming PUSH_PROMISE streams in the client #18594
x/net/ipv{4,6}: adopt net/netip address types #54883
2022-12-14
URL
https://github.com/golang/go/issues/33502#issuecomment-1352029436
Accepted
all: end support for Windows 7, Windows Server 2008 in Go 1.21 #57003
all: end support for Windows 8, Windows Server 2012 in Go 1.21 or 1.22 #57004
context: add APIs for setting a cancelation cause when deadline or timer expires #56661
crypto/x509: add String() for KeyUsage, ExtKeyUsage #56866
net: add support for MPTCP #56539
reflect: add Value.Clear #55002
runtime/metrics: add /gc/heap/live:bytes #56857
2022-12-07
URL
https://github.com/golang/go/issues/33502#issuecomment-1341586405
Accepted
bytes, strings: add ContainsFunc #54386
2022-11-30
URL
https://github.com/golang/go/issues/33502#issuecomment-1332730073
Accepted
crypto/ecdh: provide and/or implement an interface #56052
os: TempDir should use GetTempPath2 when available on Windows #56899
spec: add clear(x) builtin, to clear map, zero content of slice #56351
重要そう
spec: allow basic interface types to instantiate comparable type parameters #56548
https://zenn.dev/nobishii/articles/basic-interface-is-comparable
x/exp/slices: add ContainsFunc #53983
x/tools/cmd/cover: isolate, tag, and delete package #56783