Обложка канала

Библиотека Go разработчика

8531 @goproglib

Полезные материалы по всему, что может быть полезно разработчику на Go.

Библиотека Go разработчика

3 года назад
Открыть в
📌 Вот как выглядит список активных предложений и дискуссий команды Go, актуальный на момент второго августа 🤔 Обсуждения (еще не предложения) ◾gonew: templates for new modules #61669 ◾metrics for the standard library #61638 ◾codereview: should the Go project stop importing GitHub PRs? #61182 ◾net/http: move HTTP/2 into the standard library #60746 ☑️ Принятые ◾crypto/tls: QUIC 0-RTT APIs #60107 ◾sync/atomic: add OR/AND operators for unsigned types #61395 ◾text/template, html/template: add ExecuteFuncs #54450 ◾x/crypto/cryptobyte: expose uint48 methods #61275Отклоненные ◾`go test ./.../...` for submodule/multimodule projects #59480 ◾add package 'operators' #58559 ◾all: port to linux/mips_siflower #61254 ◾maps: remove package for Go 1.21 #61613 ➕➖ Вероятнее всего будут приняты ◾go/types, types2: fix SizesFor("gc", ...) to match actual gc behavior #61035 ◾internal/cpu: detect OS support for AVX-512 and CPU support for VAES and VPCLMULQDQ instructions for performance optimization of crypto ciphers #43925 ◾spec: add untyped builtin zero #61372 ◾x/crypto: add AES-GCM-SIV #54364 ⌛️ Активные ◾cmd/compile: add new range behind GOEXPERIMENT=range #61717 ◾cmd/go: track tool dependencies in go.mod #48429 ◾cmd/test2json: Allow Go Tests to Pass Metadata #43936 ◾cmp: add CompareBool #61643 ◾crypto/x509: introduce new robust OID type & use it for certificate policies #60665 ◾fmt: don't recover panics except for dereferencing nil fmt.Stringer receivers #28150 ◾go/doc: reconsider comment rewrites of '' to #54312 ◾io/fs, net/http: define interface for automatic ETag serving #60940 ◾io/fs: add writable interfaces #45757 ◾math/rand/v2: revised API for math/rand #61716 ◾net/http: enhanced ServeMux routing #61410 ◾net/netip: add Prefix.Less and Prefix.Compare #61642 ◾spec: add range over int, range over func #61405 ◾syscall: undeprecate #60797 ◾testing: Add T.Output() etc #59928 ◾testing: add identity function that forces evaluation for benchmarks #61179 ◾testing: add testing.B.Loop for iteration #61515 ◾testing: shuffle seed should be different when -shuffle=on and -count flag is set #61256 ◾time: stop requiring Timer/Ticker.Stop for prompt GC #61542 ◾x/crypto/ssh: add a specific error for algorithm negotiation issues/errors #61536 ◾x/crypto/ssh: export supported algorithms #61537 ◾x/crypto/ssh: expose negotiated algorithms #58523 ◾x/crypto/ssh: server side multi-step authentication #61447 ◾x/oauth2: Unmarshal expires_in outside of oauth2/internal #61417 ◾x/oauth2: support PKCE #59835
gonew: templates for new modules · golang/go · Discussion #61669

A common request we hear from users is some kind of 'go new' functionality to start a new module with some kind of basic template. It seems like a tool along these lines should not be limit...

GitHub