Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

proposal: review meeting minutes #33502

Open
rsc opened this issue Aug 6, 2019 · 106 comments
Open

proposal: review meeting minutes #33502

rsc opened this issue Aug 6, 2019 · 106 comments

Comments

@rsc
Copy link
Contributor

@rsc rsc commented Aug 6, 2019

The proposal review group meets regularly (roughly weekly) to review pending proposal issues and move them along in the proposal process.

Review consists primarily of checking that discussion is ongoing, commenting on issues to move discussion along, summarizing long discussions, CC’ing experts, and accepting or closing proposals when the discussion on the GitHub issue has reached a clear consensus about the outcome.

Review also includes closing proposals that are untenable (for example, because the changes are backwards-incompatible or violate key design goals of the language or packages).

This meta-issue records minutes of the proposal review meetings as issue comments, so that they can be cross-linked easily with the relevant issues. (This meta-issue is for minutes only; comments that are not meeting minutes will be deleted.)

@golang golang locked and limited conversation to collaborators Aug 6, 2019
@rsc rsc changed the title placeholder proposal: review meeting minutes Aug 6, 2019
@gopherbot gopherbot added this to the Proposal milestone Aug 6, 2019
@rsc
Copy link
Contributor Author

@rsc rsc commented Aug 6, 2019

2019-08-06 / @rsc, @griesemer, @andybons

  • #32816 cmd/fix: automate migrations for simple deprecations
    • discussion ongoing (no action taken)
  • #33388 cmd/go: add build tags for 32-bit and 64-bit architectures
    • retitled, commented
  • #33203 cmd/go: add package search functionality
    • commented
  • #30240 cmd/go: automatic vendoring in module mode
    • discussion ongoing
  • #33375 cmd/go: introduce go.gen file for //go:generate comments
    • commented
  • #33281 crypto engines
    • labeled Proposal-Crypto; discussion ongoing
  • #33430 crypto: crypto.Hash implement fmt.Stringer and export crypto.maxHash
    • labeled Proposal-Crypto, commented
  • #32779 encoding/json: memoize strings during decode?
    • commented, commented on CL
  • #33473 errors: generalize As to all types
    • retitled, commented
  • #33457 image: add generic metadata support for jpeg, gif, png
    • retitled, cc’ed expert
  • #33454 log: modify `Logger` struct, make it supports multi output
    • closed (backwards-incompatible change; easy implementation outside standard library; no evidence of widespread need)
  • #33498 net/url: add (Values).AddAll(key string, values []string)
    • retitled, commented
  • #29982 reflect: add constants for size of int, bool, etc.
    • summarized
  • #33449 text/template: make "template" action accept dynamic name as argument
    • commented, cc’ed expert
  • #33466 x/tools: tool to audit diffs in dependencies
    • discussion ongoing
  • #33352 x/tools/cmd/gopls: provide config option for hover documentation placement
    • discussion ongoing

Loading

@andybons
Copy link
Member

@andybons andybons commented Aug 13, 2019

2019-08-13 / @rsc, @griesemer, @andybons, @spf13

  • #25530 cmd/go: secure releases with transparency log
    • commented
    • likely accept; last call for comments
  • #32405 errors: simplified error inspection
    • commented
    • likely decline; last call for comments
  • #31572 net/http: add constant for content type
    • commented
    • likely decline; last call for comments
  • #32456 net/url: add FromFilePath and ToFilePath
    • asked for design doc
    • put on hold for design doc
  • #29696 runtime: add way for applications to respond to GC backpressure
    • asked owners for status
  • #32115 runtime: KeepAlive should perhaps keep things from being moved
    • asked owners for feedback
  • #29165 text/template: allow io.Reader as substitution value
    • suggested design doc
  • #30984 x/net/nettest: add MakeLocalPipe to construct local listener and connections
    • commented
    • pinged owners of package

Loading

@andybons
Copy link
Member

@andybons andybons commented Aug 20, 2019

2019-08-20 / @rsc, @griesemer, @andybons, @ianlancetaylor

  • #33702 deterministic execution
    • closed (no concrete change to evaluate)
  • #25530 cmd/go: secure releases with transparency log
    • no final comments; accepted 🎉
  • #33388 cmd/go: add build tags for 32-bit and 64-bit architectures
    • commented
  • #33203 cmd/go: add package search functionality
    • commented
  • #33375 cmd/go: introduce go.gen file for //go:generate comments
    • commented
    • likely decline; last call for comments
  • #32405 errors: simplified error inspection
    • no final comments; declined
  • #31572 net/http: add constant for content type
    • no final comments; declined
  • #33498 net/url: add (Values).AddAll(key string, values []string)
    • commented
    • likely decline; last call for comments
  • #33670 proposal: identify large changes & add more process
    • discussion ongoing
  • #33136 reflect: add Value.SetZero
    • commented
  • #33508 x/sys/cpu -- add support for ARM
    • commented
    • asked owners for feedback
  • #32153 x/sys/unix: support for all fields of Kevent_t, EpollEvent
    • commented
    • reduced scope
    • retitled

Loading

@andybons
Copy link
Member

@andybons andybons commented Aug 27, 2019

2019-08-27 / @rsc, @bradfitz, @spf13, @andybons, @griesemer, @ianlancetaylor

  • #33388 cmd/go: add build tags for 32-bit and 64-bit architectures
    • commented
    • likely decline; last call for comments
  • #33375 cmd/go: introduce go.gen file for //go:generate comments
    • no final comments; declined
  • #32465 net: add ability to read OOB data without discarding a byte
    • commented
    • likely decline; last call for comments
  • #33498 net/url: add (Values).AddAll(key string, values []string)
    • no final comments; declined
  • #32634 net/url: add Values.Decode
    • commented
  • #31880 os: add Touch to set access/mod times to current time
    • commented
    • likely decline; last call for comments
  • #32558 os: allow Chtimes with time.Time{} to avoid setting time
    • commented
  • #33136 reflect: add Value.SetZero
    • discussion ongoing
  • #32593 strings: a string factory to convert bytes to string
    • commented
    • likely decline; last call for comments
  • #33508 x/sys/cpu -- add support for ARM
    • retitled
    • commented
    • likely accept; last call for comments
  • #32153 x/sys/unix: standardize Kevent_t Udata as integer, not pointer
    • commented
    • likely accept; last call for comments

Loading

@griesemer
Copy link
Contributor

@griesemer griesemer commented Sep 3, 2019

2019-09-03 / @bradfitz, @griesemer, @ianlancetaylor, @spf13

  • #33388 cmd/go: add build tags for 32-bit and 64-bit architectures
    • declined (no final comments)
  • #32465 net: add ability to read OOB data without discarding a byte
    • declined (no final comments)
  • #31880 os: add Touch to set access/mod times to current time
    • declined (no final comments)
  • #32593 strings: a string factory to convert bytes to string
    • declined (no final comments)
  • #33508 x/sys/cpu: add support for ARM
    • accepted (taking additional comments into account)
  • #32153 x/sys/unix: standardize Kevent_t Udata as integer, not pointer
    • accepted (no additional comments)
  • #34038 move mature wiki content behind Gerrit
    • commented, waiting for #29206 (referenced)
  • #33974 make the internal filelock package public
  • #33920 io/ioutil: TempFile: pattern should prevent directory traversal
    • commented, discussion ongoing
  • #33459 add standard library package for sizes
    • commented
  • #32634 net/url: add Values.Decode
  • #33805 io/ioutil: TempDir should support patterns like TempFile does
    • commented (asking for feedback on proposed approach)
  • #33803 make GOMAXPROCS cfs-aware on GOOS=linux
    • changed from proposal to feature request
  • #33637 doc: restructure module documentation
    • commented (request for feedback)
  • #33740 text/template: make "eq" support all comparable types
    • cc: robpike

Loading

@andybons
Copy link
Member

@andybons andybons commented Sep 12, 2019

2019-09-12 / @rsc, @bradfitz, @andybons, @griesemer, @ianlancetaylor

  • #33459 add standard library package for sizes
    • commented
  • #32721 cmd/go: allow 'go get -u' to upgrade the targets of replacements
    • cc’d domain experts
  • #34217 cmd/go: ignore +incompatible versions as of Go 1.14
    • discussion ongoing
  • #34069 encoding/pem: add DecodeStrict
    • commented
    • cc’d domain experts
  • #34038 move mature wiki content behind Gerrit
    • discussion ongoing
  • #33701 runtime/pprof: add new WithLabels* function that requires fewer allocations
    • summarized
    • cc’d domain experts
  • #34145 strconv: add a version of QuoteToASCII that doesn't add quotes
    • commented
  • #33762 sync: Map should provide DeleteWithLoad which returns loaded value and boolean
    • discussion ongoing
  • #34129 TestMain should not require os.Exit
    • commented
    • cc’d domain experts
  • #32111 testing: add Defer method
    • commented
    • cc’d more domain experts
  • #33740 text/template: make "eq" support all comparable types
    • commented
    • likely accept; last call for comments
  • #32634 net/url: add Values.Decode
    • commented
    • likely decline; last call for comments

Loading

@andybons
Copy link
Member

@andybons andybons commented Sep 18, 2019

2019-09-18 / @rsc, @bradfitz, @andybons, @griesemer, @ianlancetaylor, @spf13

  • #28728 context: enable first class citizenship of third party implementations
    • summarized
    • suggested a way to avoid an API change
    • asked for comments
  • #32634 net/url: add Values.Decode
    • no final comments; declined
  • #32088 syscall: windows Open() should set FILE_SHARE_DELETE
    • summarized
    • asked for comments
  • #33740 text/template: make "eq" support all comparable types
    • no final comments; accepted 🎉

Loading

@andybons
Copy link
Member

@andybons andybons commented Sep 25, 2019

2019-09-25 / @rsc, @bradfitz, @sfrancia, @andybons

  • #34217 cmd/go: ignore +incompatible versions as of Go 1.14
    • discussion ongoing
  • #32721 cmd/go: allow 'go get -u' to upgrade the targets of replacements
    • discussion ongoing
  • #28728 context: enable first class citizenship of third party implementations
    • commented
  • #34069 encoding/pem: add DecodeStrict
    • commented
  • #33805 io/ioutil: TempDir should support patterns like TempFile does
    • commented
    • likely accept; last call for comments
  • #33097 net: Enable built-in DNS stub resolver on Windows
    • asked for more information
    • cc’d domain experts
  • #34502 net: in-memory transport
    • commented
  • #32088 os: Create/Open/OpenFile() set FILE_SHARE_DELETE on windows
    • commented
  • #33701 runtime/pprof: add new WithLabels* function that requires fewer allocations
    • discussion ongoing
    • cc’d domain experts
  • #34145 strconv: add a version of QuoteToASCII that doesn't add quotes
    • commented
    • likely decline; last call for comments
  • #33762 sync: Map should provide DeleteWithLoad which returns loaded value and boolean
    • commented
  • #28592 testing: let TestMain access and change the list of tests
    • commented
  • #32111 testing: add Defer method
    • cc’d domain experts
  • #33194 testing: (*B).Lap(string name, b *testing.B) for sub-benchmarks of a single process
    • cc’d domain experts
  • #34129 testing: TestMain should not require os.Exit
    • cc’d domain experts
  • #33328 testing: automatically scale benchmark metrics in results output
    • cc’d domain expert
  • #32928 x/tools/goimports: Look for .goimportsignore in modules
    • commented
    • cc’d domain owner
  • #34523 proposal for better string formatting
    • closed as duplicate of #34174
  • #34376 add "Backlog" milestone
    • discussion ongoing
  • #34038 move mature wiki content behind Gerrit
    • discussion ongoing
  • #33974 make the internal filelock package public
    • commented
    • likely decline; last call for comments
  • #33459 add standard library package for sizes
    • commented
    • likely decline; last call for comments
  • #32997 assert of errors
    • declined; error syntax handling is not changing
  • #32676 errors/errd: helper package for deferred error handlers
    • declined; author withdrew the proposal
  • #32741 doc: more overview of Go repo for new contributors
    • commented

Loading

@andybons
Copy link
Member

@andybons andybons commented Oct 2, 2019

2019-10-02 / @rsc, @bradfitz, @ianlancetaylor, @andybons

  • #30058 cmd/doc: improve performance by excluding node_modules
    • commented
    • retitled
  • #33848 cmd/go: automatically check and use vendored packages
    • commented
    • likely accept; last call for comments
  • #28728 context: enable first class citizenship of third party implementations
    • commented
    • likely decline; last call for comments
  • #34069 encoding/pem: add DecodeStrict
    • commented
    • likely decline; last call for comments
  • #33805 io/ioutil: TempDir should support patterns like TempFile does
    • no final comments; accepted 🎉
  • #34502 net: in-memory transport
    • commented
  • #33097 net: Enable built-in DNS stub resolver on Windows
    • retitled
    • commented
    • likely accept; last call for comments
  • #32088 os: Create/Open/OpenFile() set FILE_SHARE_DELETE on windows
    • commented
    • likely decline; last call for comments
  • #33701 runtime/pprof: add new WithLabels* function that requires fewer allocations
    • commented
  • #34145 strconv: add a version of QuoteToASCII that doesn't add quotes
    • no final comments; declined
  • #33762 sync: Map should provide DeleteWithLoad which returns loaded value and boolean
    • retitled
    • commented
    • likely accept; last call for comments
  • #28592 testing: let TestMain access and change the list of tests
    • commented
    • retitled
    • rescoped
    • cc’d domain experts
  • #32111 testing: add Defer method
    • commented
    • retitled
  • #34129 testing: TestMain should not require os.Exit
    • commented
  • #33328 testing: automatically scale benchmark metrics in results output
    • commented
    • likely decline; last call for comments
  • #32928 x/tools/goimports: Look for .goimportsignore in modules
    • marked as duplicate of #30058
  • #34376 add "Backlog" milestone
    • commented
    • likely accept; last call for comments
  • #33974 make the internal lockedfile package public
    • commented
    • asked for design doc
  • #33459 add standard library package for sizes
    • no final comments; declined
  • #32741 doc: more overview of Go repo for new contributors
    • closed; no concrete proposal

Loading

@andybons
Copy link
Member

@andybons andybons commented Oct 9, 2019

2019-10-09 / @andybons, @bradfitz, @griesemer, @ianlancetaylor, @rsc

Proposals

  • #34376 add "Backlog" milestone
    • no final comments; accepted 🎉
  • #33848 cmd/go: automatically check and use vendored packages
    • no final comments; accepted 🎉
  • #30058 cmd/go: ignore directories containing .goignore in file scans
    • commented
    • likely decline; last call for comments
  • #28728 context: enable first class citizenship of third party implementations
    • no final comments; declined
  • #33323 create contribution guidelines for technical writers
    • commented
  • #34069 encoding/pem: add DecodeStrict
    • no final comments; declined
  • #33974 make the internal lockedfile package public
    • put on hold
  • #33135 meta: add milestone(s) or labels for pre-release blockers
    • commented
    • put on hold
  • #34502 net: in-memory transport
    • retitled
    • likely accept; last call for comments
  • #33097 net: make Resolver.PreferGo and GODEBUG=netdns=go use Go code on Windows
    • no final comments; accepted 🎉
  • #32088 os: Create/Open/OpenFile() set FILE_SHARE_DELETE on windows
    • no clear consensus; declined
  • #33701 runtime/pprof: add new WithLabels* function that requires fewer allocations
    • ping’d conversation
  • #33762 sync: add new Map method LoadAndDelete
    • no final comments; accepted 🎉
  • #34681 syscall: define Windows O_ALLOW_DELETE for use in os.OpenFile
    • commented
  • #28592 testing: add -shuffle and -shuffleseed to shuffle tests
    • commented
  • #32111 testing: add Cleanup method
    • commented
    • likely accept; last call for comments
  • #33328 testing: automatically scale benchmark metrics in results output
    • no final comments; declined
  • #34129 TestMain should not require os.Exit
    • commented
    • likely accept; last call for comments
  • #34601 x/website: add dark (night) theme
    • commented
    • put on hold

Issues with NeedsDecision label

  • #34778 bytes/hash: unfortunate import path
    • commented
  • #31449 net: document that Conn.Read/Write should return error that Is(context.DeadlineExceeded) for deadline exceeded
    • commented
    • retitled
    • moved to Go1.15
  • #34684 unsafe: clarify unsafe.Pointer rules for package syscall
    • commented
  • #34708 x/mobile: Remove gomobile dependency on gobind binary
    • cc’d domain experts

Loading

@andybons
Copy link
Member

@andybons andybons commented Oct 16, 2019

2019-10-16 / @andybons, @bradfitz, @griesemer, @ianlancetaylor

  • #32966 cmd/go: add GOINSECURE for insecure dependencies
    • commented
    • likely accept; last call for comments
  • #34877 cmd/go: be consistent about not giving tests direct access to the terminal
    • discussion ongoing
  • #30058 cmd/go: ignore directories containing .goignore in file scans
    • commented
    • left open for further discussion
  • #34924 cmd/go/internal/modfile: Expose modfile parsing as importable module
    • commented
    • cc’d domain experts
  • #34868 compile-time boolean assertions
    • commented
  • #34471 encoding/binary: cache dataSize across invocations of Read and Write
    • commented
  • #34701 encoding/json: new MarshalAppender interface to make custom marshallers more efficient
    • discussion ongoing
  • #34680 html/template: add ability to combine/clone/rebind parsed html/template templates
    • commented
    • asked for clarification
  • #34502 net: add BufferedPipe (buffered Pipe)
    • UPDATE: final comment period extended as new title was not used in previous meeting notes
    • likely accept; last call for comments
  • #34855 net/url: add URL.Mask() method that hides the password
    • commented
  • #34910 os: add UserShell
    • commented
    • asked for clarification
  • #32111 testing: add Cleanup method
    • no objections aside from some naming comments; accepted 🎉

Loading

@griesemer
Copy link
Contributor

@griesemer griesemer commented Oct 23, 2019

2019-10-16 / @bradfitz, @griesemer

  • #34502 net: add BufferedPipe (buffered Pipe)
    • commented on new input
    • removed FinalCommentPeriod label
  • #32966 add GOINSECURE for insecure dependencies
    • accepted 🎉 (no new comments)
  • #34129 TestMain should not require os.Exit
    • accepted 🎉 (no new comments)
  • #34471 encoding/binary: cache dataSize across invocations of Read and Write
    • commented (added tentative code change diff and benchmark results)
  • #33323 create contribution guidelines for technical writers
    • commented
  • #34751 doc: document that Go 1.14 is last to support darwin/arm (32bit version)?
    • minor clarification to title
    • commented

Loading

@andybons
Copy link
Member

@andybons andybons commented Oct 30, 2019

2019-10-30 / @andybons, @bradfitz, @griesemer, @ianlancetaylor, @rsc, @spf13

Proposals

  • #34877 cmd/go: be consistent about not giving tests direct access to the terminal
    • commented
  • #29062 cmd/go: fail tests that invoke os.Exit(0) explicitly
    • commented
  • #30058 cmd/go: ignore directories containing .goignore in file scans
    • commented
    • declined
  • #35192 cmd/link: enable Windows ASLR by default or all the time
    • commented
  • #33323 create contribution guidelines for technical writers
    • commented
    • likely decline; last call for comments
  • #34471 encoding/binary: cache dataSize across invocations of Read and Write
    • commented
    • likely accept; last call for comments
  • #34701 encoding/json: new MarshalAppender interface to make custom marshallers more efficient
    • discussion ongoing
  • #34680 html/template: add ability to combine/clone/rebind parsed html/template templates
    • commented
  • #34502 net: add BufferedPipe (buffered Pipe)
    • commented
  • #34855 net/url: add URL.Redacted to return password-free string
    • retitled
    • commented
  • #34910 os: add UserShell
    • commented
  • #33701 runtime/pprof: add new WithLabels* function that requires fewer allocations
    • pinged domain experts
  • #34681 syscall: define Windows O_ALLOW_DELETE for use in os.OpenFile
    • discussion ongoing
  • #28592 testing: add -shuffle and -shuffleseed to shuffle tests
    • commented
    • likely accept; last call for comments
  • #34684 unsafe: clarify unsafe.Pointer rules for package syscall
    • commented

Issues with NeedsDecision label

  • #34778 bytes/hash: unfortunate import path
    • commented
    • unblocked
  • #34708 x/mobile: Remove gomobile dependency on gobind binary
    • cc’d domain experts

Loading

@andybons
Copy link
Member

@andybons andybons commented Nov 6, 2019

2019-11-06 / @andybons, @bradfitz, @griesemer, @ianlancetaylor, @rsc

  • #34877 cmd/go: be consistent about not giving tests direct access to the terminal
    • discussion ongoing
  • #29062 cmd/go: fail tests that invoke os.Exit(0) explicitly
    • commented
  • #35192 cmd/go: default to -buildmode=pie on Windows
    • retitled
    • commented
    • likely accept; last call for comments
  • #34313 create a package runes with functionality similar to bytes to work with rune slices
    • commented
    • likely decline; last call for comments
  • #33323 create contribution guidelines for technical writers
    • closed as done
  • #34701 encoding/json: new MarshalAppender interface to make custom marshallers more efficient
    • commented
    • likely decline; last call for comments
  • #34293 go docs in diverse formats like json instead of just plain text
    • commented
  • #34680 html/template: add ability to modify FuncMap after template parse
    • retitled
    • commented
  • #34502 net: add BufferedPipe (buffered Pipe)
    • discussion ongoing
  • #29678 net: add MarshalText/UnmarshalText to HardwareAddr
    • commented
  • #35305 net: prefer /etc/hosts over DNS when no /etc/nsswitch.conf is present
    • retitled
    • commented
  • #34855 net/url: add URL.Redacted to return password-free string
    • commented
    • likely accept; last call for comments
  • #35150 os, syscall: CreateFile() needs FILE_SHARE_*
    • commented
  • #33701 runtime/pprof: add new WithLabels* function that requires fewer allocations
    • commented
  • #6977 spec: allow embedding overlapping interfaces
    • commented
    • likely accept; last call for comments
  • #34681 syscall: define Windows O_ALLOW_DELETE for use in os.OpenFile
    • commented
  • #28592 testing: add -shuffle and -shuffleseed to shuffle tests
    • no final comments; accepted 🥳
  • #34684 unsafe: clarify unsafe.Pointer rules for package syscall
    • retitled
    • commented

Loading

@andybons
Copy link
Member

@andybons andybons commented Nov 13, 2019

2019-11-13 / @andybons, @bradfitz, @griesemer, @ianlancetaylor, @rsc

  • #35283 cmd/go: allow replace directives in go.mod to work for standard libraries
    • commented
    • likely decline; last call for comments
  • #34877 cmd/go: be consistent about not giving tests direct access to the terminal
    • commented
    • likely decline; last call for comments
  • #35192 cmd/go: default to -buildmode=pie on Windows
    • no change in consensu; accepted 🎉
  • #29062 cmd/go: fail tests that invoke os.Exit(0) explicitly
    • commented
  • #34701 encoding/json: new MarshalAppender interface to make custom marshallers more efficient
    • commented
    • no change in consensus; declined
  • #34293 go docs in diverse formats like json instead of just plain text
    • commented
  • #34680 html/template: add ability to modify FuncMap after template parse
    • commented
  • #34502 net: add BufferedPipe (buffered Pipe)
    • discussion ongoing
  • #29678 net: add MarshalText/UnmarshalText to HardwareAddr
    • discussion ongoing
  • #35305 net: prefer /etc/hosts over DNS when no /etc/nsswitch.conf is present
    • likely accept; last call for comments
  • #34855 net/url: add URL.Redacted to return password-free string
    • commented
    • no change in consensus; accepted 🎉
  • #32558 os: allow Chtimes with time.Time{} to avoid setting time
    • commented
    • likely accept; last call for comments
  • #34313 runes: create new package analogous to bytes, for rune slices
    • no change in consensus; declined
  • #33701 runtime/pprof: add new WithLabels* function that requires fewer allocations
    • waiting for information
  • #6977 spec: allow embedding overlapping interfaces
    • no change in consensus; accepted 🎉
  • #34409 cmd/doc: add "// Unstable:" prefix convention
    • retitled
    • commented
  • #34681 syscall: define Windows O_ALLOW_DELETE for use in os.OpenFile
    • commented
  • #34684 unsafe: clarify unsafe.Pointer rules for package syscall
    • discussion ongoing

Loading

@andybons
Copy link
Member

@andybons andybons commented Nov 20, 2019

2019-11-20 / @andybons, @bradfitz, @griesemer, @ianlancetaylor, @rsc

  • #34409 cmd/doc: add "// Unstable:" prefix convention
    • commented
  • #34707 cmd/go: add go test -long
    • retitled
    • likely decline; last call for comments
  • #35699 cmd/go: add go cli version to the User-Agent string
    • commented
  • #35258 cmd/go: add simplify (-s) flag from gofmt to go fmt
    • likely decline; last call for comments
  • #35283 cmd/go: allow replace directives in go.mod to work for standard libraries
    • likely decline; last call for comments
  • #29062 cmd/go: fail tests that invoke os.Exit(0) explicitly
    • discussion ongoing
  • #31064 cmd/vet: require explicit variable shadowing
    • likely decline; last call for comments
  • #20544 crypto/ecdsa: add SignASN1, VerifyASN1
    • likely accept; last call for comments
  • #34293 go docs in diverse formats like json instead of just plain text
    • commented
  • #34680 html/template: add ability to modify FuncMap after template parse
    • commented
  • #34502 net: add BufferedPipe (buffered Pipe)
    • discussion ongoing
  • #29678 net: add MarshalText/UnmarshalText to HardwareAddr
    • discussion ongoing
  • #33701 runtime/pprof: add new WithLabels* function that requires fewer allocations
    • placed on hold
  • #34681 syscall: define Windows O_ALLOW_DELETE for use in os.OpenFile
    • commented
  • #34698 time: Long/Short day and month names should start with Upper case to allow customization
    • likely decline; last call for comments
  • #34684 unsafe: clarify unsafe.Pointer rules for package syscall
    • discussion ongoing

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Nov 27, 2019

2019-11-27 / @ianlancetaylor, @rsc

  • #35593 all: make linux/arm64 a first-class port
    • likely accept; last call for comments
  • #34409 cmd/doc: add "// Unstable:" prefix convention
    • discussion ongoing
  • #35008 cmd/go: add GOMIPS64=r2 for mips64r2 code generation
    • discussion ongoing
  • #35699 cmd/go: add go cli version to the User-Agent string
    • likely decline; last call for comments
  • #34293 cmd/go: add go doc -json
    • likely accept; last call for comments
  • #35258 cmd/go: add go fmt -s
    • no change in consensus; declined
  • #34707 cmd/go: add go test -long
    • no change in consensus; declined
  • #35400 cmd/go: add .proxy endpoint to the module proxy spec
    • commented
  • #35283 cmd/go: allow replace directives in go.mod to work for standard libraries
    • no change in consensus; declined
  • #35510 cmd/go: have go get... look in vendored caches for dependencies
    • likely decline; last call for comments
  • #20544 crypto/ecdsa: add SignASN1, VerifyASN1
    • no change in consensus; accepted 🎉
  • #35697 database/sql: expose convertAssign functionality in an Any type
    • cc’ed domain owners
  • #34593 database/sql: sql.IsNull
    • likely decline; last call for comments
  • #35761 flag: support comma-separated flag aliasing
    • commented
  • #34680 html/template: document ability to modify FuncMap after template parse by calling Funcs again
    • moved out of proposal process (now a documentation issue)
  • #22823 io/ioutil: add WriteNopCloser
    • commented
  • #33920 io/ioutil: reject path separators in TempDir, TempFile pattern
    • likely accept; last call for comments
  • #34416 log: add flag to display ISO 8601 date and time format
    • likely decline; last call for comments
  • #34502 net: add BufferedPipe (buffered Pipe)
    • placed on hold
  • #29678 net: add MarshalText/UnmarshalText to HardwareAddr
    • placed on hold
  • #35696 os: add function to return environment var with default value
    • likely decline; last call for comments
  • #29982 reflect: add constants for size of int, bool, etc.
    • commented
  • #35178 runtime: permit setting goroutine name to appear in stack dumps
    • discussion ongoing
  • #34681 syscall: define Windows O_ALLOW_DELETE for use in os.OpenFile
    • commented
  • #35567 testing: move Internal types to internal package
    • likely accept; last call for comments
  • #34626 testing: print more precision in benchmark timings
    • commented
  • #35643 time: add a channel to time.Ticker to detect stopped tickers
    • likely decline; last call for comments
  • #34698 time: Long/Short day and month names should start with Upper case to allow customization
    • no change in consensus; declined
  • #34684 unsafe: clarify unsafe.Pointer rules for package syscall
    • placed on hold
  • #35346 x/crypto/nacl: Support for libsodium "sealed box"
    • likely accept; last call for comments

Loading

@andybons
Copy link
Member

@andybons andybons commented Dec 4, 2019

2019-12-04 / @andybons, @bradfitz, @griesemer, @ianlancetaylor, @rsc, @spf13

  • #35593 all: make linux/arm64 a first-class port
    • no change in consensus; accepted 🎉
  • #34409 cmd/doc: add "// Unstable:" prefix convention
    • discussion ongoing
  • #35400 cmd/go: add .proxy endpoint to the module proxy spec
    • put on hold
  • #35699 cmd/go: add go cli version to the User-Agent string
    • no final comments; declined
  • #34293 cmd/go: add go doc -json
    • no change in consensus; accepted 🎉
  • #35008 cmd/go: add GOMIPS64=r2 for mips64r2 code generation
    • commented
  • #29062 cmd/go: fail tests that invoke os.Exit(0) explicitly
    • likely accept; last call for comments
  • #35510 cmd/go: have go get... look in vendored caches for dependencies
    • no change in consensus; declined
  • #14878 crypto/tls: add SetOCSPStaple function
    • likely decline; last call for comments
  • #35697 database/sql: expose convertAssign functionality in an Any type
    • discussion ongoing
  • #34593 database/sql: sql.IsNull
    • no change in consensus; declined
  • #22823 io/ioutil: add WriteNopCloser
    • discussion ongoing
  • #33920 io/ioutil: reject path separators in TempDir, TempFile pattern
    • no change in consensus; accepted 🎉
  • #34416 log: add flag to display ISO 8601 date and time format
    • no change in consensus; declined
  • #35696 os: add function to return environment var with default value
    • no change in consensus; declined
  • #29982 reflect: add constants for size of int, bool, etc.
    • commented
  • #35178 runtime: permit setting goroutine name to appear in stack dumps
    • likely decline; last call for comments
  • #34681 syscall: define Windows O_ALLOW_DELETE for use in os.OpenFile
    • commented
  • #34626 testing: print more precision in benchmark timings
    • likely accept; last call for comments
  • #35567 testing: move Internal types to internal package
    • no change in consensus; accepted 🎉
  • #35643 time: add a channel to time.Ticker to detect stopped tickers
    • no change in consensus; declined
  • #35346 x/crypto/nacl: Support for libsodium "sealed box"
    • no change in consensus; accepted 🎉
  • #22741 x/crypto/ssh: add package for Key Revocation Lists
    • likely decline; last call for comments

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Dec 11, 2019

2019-12-11 / @rsc, @ianlancetaylor, @griesemer, @bradfitz

  • #34375 bytes: Introduce a FindFirstMultiByteChar API
    • commented
  • #34409 cmd/doc: add "// Unstable:" prefix convention
    • discussion ongoing
  • #35008 cmd/go: add GOMIPS64=r2 for mips64r2 code generation
    • commented
  • #29062 cmd/go: fail tests that invoke os.Exit(0) explicitly
    • no change in consensus; accepted 🎉
  • #35950 cmd/go: support embedding static assets (files) in binaries
    • hold for design doc
  • #14878 crypto/tls: add SetOCSPStaple function
    • no change in consensus; declined
  • #32716 crypto/tls: remove SSLv3 support
    • likely accept; last call for comments
  • #35804 database/sql: add error getter on sql.Row
    • likely accept; last call for comments
  • #35697 database/sql: expose convertAssign functionality in an Any type
    • cc’ed owners
  • #34536 document/reassert that last two releases are supported equally
    • likely accept; last call for comments
  • #22823 io/ioutil: add WriteNopCloser
    • likely decline; last call for comments
  • #34305 io: add NewReaderAt interface
    • likely decline; last call for comments
  • #35833 math/big: add Int.FillBytes
    • likely accept; last call for comments
  • #29982 reflect: add constants for size of int, bool, etc.
    • discussion ongoing
  • #33060 reflect: add mechanisms to allocate large slices only if possible
    • commented
  • #35178 runtime: permit setting goroutine name to appear in stack dumps
    • no change in consensus; declined
  • #35956 support GOOS=none GOARCH=amd64 for running Go programs without an OS
    • likely decline; last call for comments
  • #34681 syscall: define Windows O_ALLOW_DELETE for use in os.OpenFile
    • commented
  • #34626 testing: print more precision in benchmark timings
    • no change in consensus; accepted 🎉
  • #22741 x/crypto/ssh: add package for Key Revocation Lists
    • no change in consensus; declined
  • #33629 x/playground: support all versions of Go
    • likely decline; last call for comments

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Jan 8, 2020

2020-01-08 / @rsc, @ianlancetaylor, @griesemer, @bradfitz, @andybons

  • #25348 allow && and || operators and parentheses in build tags
    • likely decline; last call for comments
  • #34375 bytes: Introduce a FindFirstMultiByteChar API
    • likely decline; last call for comments
  • #35008 cmd/go: add GOMIPS64=r2 for mips64r2 code generation
    • likely decline; last call for comments
  • #36266 cmd/go: bundle GOROOT in cmd/go tool
    • likely decline; last call for comments
  • #32716 crypto/tls: remove SSLv3 support
    • no change in consensus; accepted 🎉
  • #35804 database/sql: add error getter on sql.Row
    • no change in consensus; accepted 🎉
  • #34536 doc: document/reassert that last two releases are supported equally
    • no change in consensus; accepted 🎉
  • #22823 io/ioutil: add WriteNopCloser
    • no change in consensus; declined
  • #34305 io: add NewReaderAt interface
    • no change in consensus; declined
  • #35833 math/big: add Int.FillBytes
    • no change in consensus; accepted 🎉
  • #33060 reflect: add mechanisms to allocate large slices only if possible
    • commented
    • likely decline; last call for comments
  • #29982 sizeof: new package with constants for Int, Uint, Uintptr, Int8, Float64, etc
    • retitled, commented
  • #36290 strings: add (*Reader).String()
    • commented
  • #35956 support GOOS=none GOARCH=amd64 for running Go programs without an OS
    • no change in consensus; declined
  • #36349 sync: add (*WaitGroup).WaitUnlock(l Locker)
    • likely decline; last call for comments
  • #34681 syscall: define Windows O_ALLOW_DELETE for use in os.OpenFile
    • likely decline; last call for comments
  • #34306 testing: flag show skipped
    • commented
  • #35852 testing: support running examples in parallel
    • likely decline; last call for comments
  • #33629 x/playground: allow selecting supported versions of Go
    • commented, retitled, removed likely decline

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Jan 15, 2020

2020-01-15 / @rsc, @ianlancetaylor, @griesemer, @bradfitz, @spf13

  • #25348 allow && and || operators and parentheses in build tags
    • changed back to active status
    • discussion ongoing
  • #34375 bytes: Introduce a FindFirstMultiByteChar API
    • no change in consensus; declined
  • #35008 cmd/go: add GOMIPS64=r2 for mips64r2 code generation
    • no change in consensus; declined
  • #36266 cmd/go: bundle GOROOT in cmd/go tool
    • no change in consensus; declined
  • #34798 cmd/vet: magic comment to check that variable is stack allocated
    • likely decline; last call for comments
  • #14757 crypto, hash: add WriteString support
    • likely decline; last call for comments
  • #23514 crypto/cipher: ability to use AEAD mode as block mode
    • likely decline; last call for comments
  • #33564 crypto/ecdsa: make PublicKey implement json.Unmarshaler and json.Marshaler
    • likely accept; last call for comments
  • #18482 crypto/tls: add Dialer with Dial, DialContext methods
    • retitled
    • likely accept; last call for comments
  • #35697 database/sql: expose convertAssign functionality in an Any type
    • likely decline; last call for comments
  • #35061 net: add LookupSOA function
    • likely decline; last call for comments
  • #33136 reflect: add Value.SetZero
    • commented
  • #33060 reflect: add mechanisms to allocate large slices only if possible
    • no change in consensus; declined
  • #32115 runtime: KeepAlive should perhaps keep things from being moved
    • likely decline; last call for comments
  • #29982 sizeof: new package with constants for Int, Uint, Uintptr, Int8, Float64, etc
    • commented
  • #36290 strings: add (*Reader).String()
    • closed by reporter
  • #36349 sync: add (*WaitGroup).WaitUnlock(l Locker)
    • no change in consensus; declined
  • #34681 syscall: define Windows O_ALLOW_DELETE for use in os.OpenFile
    • no change in consensus; declined
  • #34306 testing: flag show skipped
    • commented
  • #35852 testing: support running examples in parallel
    • no change in consensus; declined
  • #33184 time: add Ticker.Reset
    • retitled
    • likely accept; last call for comments
  • #29289 wiki: CodeReviewComments change: Discourage duplicate imports with different names
    • commented
  • #33629 x/playground: allow selecting supported versions of Go
    • likely accept; last call for comments

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Jan 22, 2020

2020-01-22 / @rsc, @ianlancetaylor, @griesemer, @bradfitz, @spf13

  • #36606 cmd/compile: make 64-bit fields be 64-bit aligned on 32-bit systems, add //go:packed directive on structs
    • commented
  • #36681 cmd/vet: flag accidental integer division inside float casts
    • commented
  • #34798 cmd/vet: magic comment to check that variable is stack allocated
    • no change in consensus; declined
  • #14757 crypto, hash: add WriteString support
    • no change in consensus; declined
  • #23514 crypto/cipher: ability to use AEAD mode as block mode
    • no change in consensus; declined
  • #33564 crypto/ecdsa: make PublicKey implement encoding.TextMarshaler/TextUnmarshaler using PEM
    • retitled
    • no change in consensus; accepted 🎉
  • #18482 crypto/tls: add Dialer with Dial, DialContext methods
    • no change in consensus; accepted 🎉
  • #21704 crypto: add Equal(PublicKey) bool method to PublicKey implementations
    • retitled
    • commented
  • #35697 database/sql: expose convertAssign functionality in an Any type
    • no change in consensus; declined
  • #5901 encoding/json: allow per-Encoder/per-Decoder registration of marshal/unmarshal functions
    • commented
  • #34624 io, net: implement WriterTo for pipes
    • commented
  • #35061 net: add LookupSOA function
    • no change in consensus; declined
  • #33136 reflect: optimize v.Set(reflect.Zero(v.Type())) to not allocate
    • likely accept; last call for comments
  • #32115 runtime: KeepAlive should perhaps keep things from being moved
    • no change in consensus; declined
  • #29982 sizeof: new package with constants for Int, Uint, Uintptr, Int8, Float64, etc
    • likely accept; last call for comments
  • #36290 strings: add (*Reader).String()
    • withdrawn
  • #34306 testing: flag show skipped
    • likely decline; last call for comments
  • #33184 time: add Ticker.Reset
    • no change in consensus; accepted 🎉
  • #29289 wiki: CodeReviewComments change: Discourage duplicate imports with different names
    • commented
    • likely decline; last call for comments
  • #36634 x/crypto/argon2: add API variants to support a buffer pool
    • commented
    • put on hold
  • #33629 x/playground: allow selecting supported versions of Go
    • no change in consensus; accepted 🎉
  • #35947 x/tools/cmd/godoc: GORDO enriched Go documentation format.
    • likely decline; last call for comments

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Feb 5, 2020

2020-02-05 / @rsc, @ianlancetaylor, @griesemer, @andybons

  • #36606 cmd/compile: make 64-bit fields be 64-bit aligned on 32-bit systems, add //go:packed directive on structs
    • active discussion
  • #35544 cmd/doc: module documentation
    • commented
  • #36875 cmd/go: refine the default language version based on context
    • active discussion
  • #35667 cmd/link: Include build meta information
    • commented
  • #36681 cmd/vet: flag accidental integer division inside float casts
    • likely decline; last call for comments
  • #31773 crypto/tls: Authority Information Access support
    • commented
  • #22836 crypto/tls: add GetConfigForServer callback to *tls.Config
    • commented
  • #23282 crypto/x509: add support to get SSL context from certificate store on windows
    • commented
  • #21704 crypto: add Equal(PublicKey) bool method to PublicKey implementations
    • likely accept; last call for comments
  • #5901 encoding/json: allow per-Encoder/per-Decoder registration of marshal/unmarshal functions
    • likely accept; last call for comments
  • #33457 image: add generic metadata support for jpeg, gif, png
    • active discussion
  • #34624 io, net: implement WriterTo for pipes
    • commented
  • #36189 panic based error handling
    • likely decline; last call for comments
  • #33136 reflect: optimize v.Set(reflect.Zero(v.Type())) to not allocate
    • no change in consensus; accepted 🎉
  • #29982 sizeof: new package with constants for Int, Uint, Uintptr, Int8, Float64, etc
    • no change in consensus; accepted 🎉
  • #36290 strings: add (*Reader).String()
    • retracted
    • no change in consensus; declined
  • #33688 testing: define naming convention for test functions
    • likely decline; last call for comments
  • #34306 testing: flag show skipped
    • no change in consensus; declined
  • #31107 text/template,html/template: add ExecuteContext methods
    • commented
  • #35480 time: allow a user callback for dropped ticks
    • likely decline; last call for comments
  • #29289 wiki: CodeReviewComments change: Discourage duplicate imports with different names
    • no change in consensus; declined
  • #36646 x/crypto/poly1305: deprecate public package
    • commented
  • #31044 x/crypto/ssh/terminal: move all APIs to x/term and deprecate
    • commented
  • #35947 x/tools/cmd/godoc: GORDO enriched Go documentation format.
    • no change in consensus; declined

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Feb 12, 2020

2020-02-12 / @rsc, @bradfitz, @andybons

  • #25348 allow && and || operators and parentheses in build tags
    • commented
  • #36606 cmd/compile: make 64-bit fields be 64-bit aligned on 32-bit systems, add //go:packed directive on structs
    • discussion ongoing
  • #34409 cmd/doc: add "// Unstable:" prefix convention
    • discussion ongoing
  • #36875 cmd/go: refine the default language version based on context
    • put on hold
  • #35667 cmd/link: Include build meta information
    • commented
  • #36681 cmd/vet: flag accidental integer division inside float casts
    • no change in consensus; declined
  • #34594 crypto/cipher: Specify nonce and tag sizes for GCM
    • commented
  • #34648 crypto/elliptic: automatically upgrade CurveParams for known curves and deprecate custom ones
    • discussion ongoing
  • #34105 crypto/elliptic: handle compressed formats in new MarshalCompressed, UnmarshalCompressed
    • commented
  • #35499 crypto/tls expose names for CurveID and SignatureScheme
    • commented
  • #31773 crypto/tls: Authority Information Access support
    • likely decline; last call for comments
  • #36337 crypto/tls: Export list of Supported TLS Client Extensions
    • commented
  • #22836 crypto/tls: add GetConfigForServer callback to *tls.Config
    • discussion ongoing
  • #35428 crypto/x509: add API to create RFC-compliant CRLs
    • commented
  • #23282 crypto/x509: add support to get SSL context from certificate store on windows
    • likely decline; last call for comments
  • #33888 crypto/x509: implement TextMarshaler for *Certificate
    • commented
  • #37172 crypto/x509: parse additional fields in CertificateRequest
    • commented
  • #21704 crypto: add Equal(PublicKey) bool method to PublicKey implementations
    • no change in consensus; accepted 🎉
  • #33430 crypto: implement Hash.String
    • commented
  • #5901 encoding/json: allow per-Encoder/per-Decoder registration of marshal/unmarshal functions
    • no change in consensus; accepted 🎉
  • #33457 image: add generic metadata support for jpeg, gif, png
    • discussion ongoing
  • #34624 io, net: implement WriterTo for pipes
    • likely decline; last call for comments
  • #35562 net/http: add new Context taking/suffixed helper functions for {Get, Head, Post, PostForm}
    • commented
  • #37168 new cryptographic assembly policy
    • commented
  • #37166 package tools
    • likely decline; last call for comments
  • #36189 panic based error handling
    • no change in consensus; declined
  • #37023 runtime: panicmem should expose the address it's panicking about.
    • commented
  • #37033 runtime: provide centralized facility for managing (c)go pointer handles
    • commented
  • #33688 testing: define naming convention for test functions
    • no change in consensus; declined
  • #31107 text/template,html/template: add ExecuteContext methods
    • commented
  • #35480 time: allow a user callback for dropped ticks
    • no change in consensus; declined
  • #29540 x/crypto/acme/autocert: Enable custom port / IP binding
    • commented
  • #35481 x/crypto/argon2: support secret value and associated data
    • commented
  • #36646 x/crypto/poly1305: deprecate public package
    • likely accept; last call for comments
  • #31044 x/crypto/ssh/terminal: move all APIs to x/term and deprecate
    • likely accept; last call for comments
  • #37132 x/crypto/ssh: add methods to marshal private keys to the OpenSSH format
    • commented

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Feb 26, 2020

2020-02-26 / @rsc, @griesemer, @ianlancetaylor, @bradfitz, @andybons

  • #34527 cmd/go: add GOMODCACHE
    • discussion ongoing
  • #35667 cmd/go: add compiler flags, relevant env vars to 'go version -m' output
    • likely accept; last call for comments
  • #36134 cmd/go: invalidate cache entries for test runs using different timeouts
    • commented
  • #36460 cmd/go: lazy module loading
    • discussion ongoing
  • #37475 cmd/go: stamp git/vcs current HEAD hash/commit hash/dirty bit in binaries
    • discussion ongoing
  • #37399 cmd/gofmt: minimize adjacent whitespace changes on struct layout edits
    • closed (infeasible, conflicts with core design)
  • #34594 crypto/cipher: Specify nonce and tag sizes for GCM
    • likely decline; last call for comments
  • #34648 crypto/elliptic: automatically upgrade CurveParams for known curves and deprecate custom ones
    • commented
  • #34105 crypto/elliptic: handle compressed formats in new MarshalCompressed, UnmarshalCompressed
    • likely accept; last call for comments
  • #35499 crypto/tls expose names for CurveID and SignatureScheme
    • commented
  • #31773 crypto/tls: Authority Information Access support
    • no change in consensus; declined
  • #36337 crypto/tls: Export list of Supported TLS Client Extensions
    • likely decline; last call for comments
  • #36736 crypto/tls: Provide access to stapled OCSP response in VerifyPeerCertificate callback
    • commented
  • #22836 crypto/tls: add GetConfigForServer callback to *tls.Config
    • likely decline; last call for comments
  • #35428 crypto/x509: add API to create RFC-compliant CRLs
    • likely accept; last call for comments
  • #23282 crypto/x509: add support to get SSL context from certificate store on windows
    • no change in consensus; declined
  • #33888 crypto/x509: implement TextMarshaler for *Certificate
    • likely decline; last call for comments
  • #33430 crypto: implement Hash.String
    • likely accept; last call for comments
  • #37344 default implementation of io.ByteReader from io.Reader
    • commented
  • #37094 exec: add (*Cmd).ExtraInPipe and ExtraOutPipe
    • likely decline; last call for comments
  • #33457 image: add generic metadata support for jpeg, gif, png
    • likely decline; last call for comments
  • #34624 io, net: implement WriterTo for pipes
    • no change in consensus; declined
  • #35562 net/http: mention Context and Client.Do in docs for Get, Head, Post, PostForm
    • likely accept; last call for comments
  • #37168 new cryptographic assembly policy
    • discussion ongoing
  • #37166 package tools
    • no change in consensus; declined
  • #23044 runtime: add a mechanism for specifying a minimum target heap size
    • closed as duplicate of #29696.
  • #37452 runtime: mechanism for monitoring system memory
    • closed as duplicate of #29696.
  • #37023 runtime: panicmem should expose the address it's panicking about.
    • likely accept; last call for comments
  • #37033 runtime: provide centralized facility for managing (c)go pointer handles
    • commented
  • #31107 text/template,html/template: add ExecuteContext methods
    • discussion ongoing
  • #29540 x/crypto/acme/autocert: Enable custom port / IP binding
    • likely decline; last call for comments
  • #35481 x/crypto/argon2: support secret value and associated data
    • likely decline; last call for comments
  • #36646 x/crypto/poly1305: deprecate public package
    • no change in consensus; accepted 🎉
  • #31044 x/crypto/ssh/terminal: move all APIs to x/term and deprecate
    • no change in consensus; accepted 🎉
  • #37132 x/crypto/ssh: add methods to marshal private keys to the OpenSSH format
    • likely accept; last call for comments
  • #37278 x/crypto/ssh: support RSA SHA-2 host key signatures
    • likely accept; last call for comments

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Mar 4, 2020

2020-03-04 / @rsc, @griesemer, @ianlancetaylor, @bradfitz, @spf13

  • #37503 all: add bare metal ARM support
    • commented
  • #36606 cmd/compile: make 64-bit fields be 64-bit aligned on 32-bit systems, add //go:packed directive on structs
    • discussion ongoing
  • #34527 cmd/go: add GOMODCACHE
    • discussion ongoing
  • #35667 cmd/go: add compiler flags, relevant env vars to 'go version -m' output
    • no change in consensus; accepted 🎉
  • #37519 cmd/go: deprecate -insecure on go get
    • discussion ongoing
  • #36134 cmd/go: invalidate cache entries for test runs using different timeouts
    • evicted
  • #36460 cmd/go: lazy module loading
    • discussion ongoing
  • #37641 cmd/go: reserve specific path prefixes for local (user-defined) modules
    • discussion ongoing
  • #37475 cmd/go: stamp git/vcs current HEAD hash/commit hash/dirty bit in binaries
    • discussion ongoing
  • #28835 cmd/go: subcommands to add and remove modules from the module cache
    • discussion ongoing
  • #34594 crypto/cipher: Specify nonce and tag sizes for GCM
    • no change in consensus; declined
  • #34648 crypto/elliptic: automatically upgrade CurveParams for known curves and deprecate custom ones
    • cc’ed owners
  • #34105 crypto/elliptic: handle compressed formats in new MarshalCompressed, UnmarshalCompressed
    • no change in consensus; accepted 🎉
  • #35499 crypto/tls expose names for CurveID and SignatureScheme
    • likely accept; last call for comments
  • #36337 crypto/tls: Export list of Supported TLS Client Extensions
    • no change in consensus; declined
  • #36736 crypto/tls: add Config.VerifyConnection callback
    • discussion ongoing
  • #22836 crypto/tls: add GetConfigForServer callback to *tls.Config
    • no change in consensus; declined
  • #35428 crypto/x509: add API to create RFC-compliant CRLs
    • no change in consensus; accepted 🎉
  • #33888 crypto/x509: implement TextMarshaler for *Certificate
    • no change in consensus; declined
  • #37172 crypto/x509: parse additional fields in CertificateRequest
    • likely accept; last call for comments
  • #33430 crypto: implement Hash.String
    • no change in consensus; accepted 🎉
  • #37168 crypto: new assembly policy
    • discussion ongoing
  • #37250 errors: add new function Temporary(error) bool
    • discussion ongoing
  • #37094 exec: add (*Cmd).ExtraInPipe and ExtraOutPipe
    • no change in consensus; declined
  • #37533 flag: exit 0 for default -h/-help option
    • cc’ed owners
    • commented
  • #33457 image: add generic metadata support for jpeg, gif, png
    • no change in consensus; declined
  • #37344 io: default ByteReader from Reader
    • discussion ongoing
  • #35562 net/http: mention Context and Client.Do in docs for Get, Head, Post, PostForm
    • no change in consensus; accepted 🎉
  • #37255 os/signal: add WithContext function
    • discussion ongoing
  • #36821 runtime/pprof: add PMU-based profiles
    • cc’ed owners
  • #36141 runtime: "real time" timer semantics
    • discussion ongoing
  • #37112 runtime: API for unstable metrics
    • discussion ongoing
  • #37642 runtime: make print/println print interfaces
    • commented
  • #37023 runtime: panicmem should expose the address it's panicking about.
    • no change in consensus; accepted 🎉
  • #37033 runtime: provide centralized facility for managing (c)go pointer handles
    • likely accept; last call for comments
  • #36887 sort: add InvertSlice
    • likely decline; last call for comments
  • #31107 text/template,html/template: add ExecuteContext methods
    • commented
  • #37495 wiki: CodeReviewComments change
    • likely decline; last call for comments
  • #29540 x/crypto/acme/autocert: Enable custom port / IP binding
    • no change in consensus; declined
  • #35481 x/crypto/argon2: support secret value and associated data
    • no change in consensus; declined
  • #37132 x/crypto/ssh: add methods to marshal private keys to the OpenSSH format
    • no change in consensus; accepted 🎉
  • #37278 x/crypto/ssh: support RSA SHA-2 host key signatures
    • no change in consensus; accepted 🎉

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Apr 14, 2021

2021-04-14 / @rsc, @griesemer, @ianlancetaylor, @bradfitz, @andybons, @spf13

  • #45038 add bytes.Copy function
    • commented
  • #43854 cmd/go: add //go:embed all: to allow . and _ matches
    • no change in consensus; accepted 🎉
  • #44649 cmd/go: introduce 'module GOPATH' to allow transition from GOPATH to modules
    • discussion ongoing
  • #45108 cmd/vet: diagnose marshal of field of type error
    • discussion ongoing
  • #28308 cmd/vet: flag using %s:%d to construct network addresses
    • no change in consensus; accepted 🎉
  • #45051 cmd/vet: warn about cross package struct conversion
    • likely decline; last call for comments
  • #44992 crypto/elliptic: bake 88 kB p256Precomputed table into binary on iOS
    • likely accept; last call for comments
  • #29257 crypto/tls: allow access to net.Conn underneath tls.Conn
    • commented
  • #45430 crypto/tls: deprecate PreferServerCipherSuites and CipherSuites ordering
    • likely accept; last call for comments
  • #45428 crypto/tls: disable client-side TLS 1.0 and TLS 1.1
    • commented
  • #41682 crypto/x509: stop verifying SHA-1 signatures
    • commented
  • #21865 crypto: add facility for key erasure
    • discussion ongoing
  • #45124 format all shell scripts in Go repo with shfmt
    • likely decline; last call for comments
  • #44905 go/doc: inline type alias documentation
    • commented
  • #44571 io: change Copy error to distinguish reader from writer
    • no change in consensus; declined
  • #45100 net/url: add Values.Has(key)
    • commented
  • #25192 net/url: don't parse ';' as a separator in query string
    • discussion ongoing
  • #30999 net: reject leading zeros in IP address parsers
    • commented
  • #42888 runtime/debug: allow setting fd for crash output
    • discussion ongoing
  • #36141 runtime: "real time" timer semantics
    • commented
  • #45328 runtime: add way to clear and reuse a map's working storage
    • likely decline; last call for comments
  • #45346 spec: generics: use type sets to remove type keyword in constraints
    • commented
  • #45033 strconv: add UnquoteLeading
    • commented
  • #45200 testing/cmp: add new package
    • discussion ongoing
  • #45403 testing: add more support to automatically cleanup temporary resources or temporary changes to the global environment
    • likely decline; last call for comments
  • #38627 text/template/parse: add a SkipFuncCheck Mode flag to disable function checking during parse
    • no change in consensus; accepted 🎉
  • #44940 unicode/utf16: add RuneLen
    • likely accept; last call for comments
  • #45264 unicode: add emoji properties
    • commented
  • #38978 x/crypto/acme: support subproblems
    • no change in consensus; accepted 🎉

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Apr 21, 2021

2021-04-21 / @rsc, @griesemer, @ianlancetaylor, @bradfitz, @andybons

  • #45038 bytes, strings: add Clone
    • commented
  • #45611 cmd/go: allow GOPRIVATE to provide source repository URI
    • discussion ongoing
  • #44649 cmd/go: introduce 'module GOPATH' to allow transition from GOPATH to modules
    • commented
  • #40356 cmd/vet: ensure errors implement Is, As, and Unwrap anonymous interfaces
    • added to minutes
  • #45051 cmd/vet: warn about cross package struct conversion
    • no change in consensus; declined
  • #44992 crypto/elliptic: bake 88 kB p256Precomputed table into binary on iOS
    • no change in consensus; accepted 🎉
  • #29257 crypto/tls: allow access to net.Conn underneath tls.Conn
    • commented
  • #45430 crypto/tls: deprecate PreferServerCipherSuites and CipherSuites ordering
    • no change in consensus; accepted 🎉
  • #45428 crypto/tls: disable client-side TLS 1.0 and TLS 1.1
    • likely accept; last call for comments
  • #41682 crypto/x509: reject SHA-1 signatures in Verify
    • likely accept; last call for comments
  • #21865 crypto: add facility for key erasure
    • commented
  • #45628 encoding/xml: expose decoder line number
    • discussion ongoing
  • #45568 errors: export Is and/or As in an interface
  • #45124 format all shell scripts in Go repo with shfmt
    • no change in consensus; declined
  • #44447 go/doc: add support for sections
  • #44905 go/doc: inline type alias documentation
    • likely decline; last call for comments
  • #45533 go/doc: support explicit hotlinking syntax
    • added to minutes
  • #44808 image, image/draw: add interfaces for using RGBA64 directly
    • added to minutes
  • #45455 math/bits: add Deposit and Extract functions
    • commented
  • #45469 net/http/httputil: add a ModifyRequest method to ReverseProxy
    • discussion ongoing
  • #45460 net/http: allow customizing proxy CONNECT url
    • commented
  • #45100 net/url: add Values.Has(key)
    • likely accept; last call for comments
  • #25192 net/url: don't parse ';' as a separator in query string
    • commented
  • #30999 net: reject leading zeros in IP address parsers
    • likely accept; last call for comments
  • #42888 runtime/debug: allow setting fd for crash output
    • commented
  • #36141 runtime: "real time" timer semantics
    • commented
  • #45328 runtime: add way to clear and reuse a map's working storage
    • no change in consensus; declined
  • #45346 spec: generics: use type sets to remove type keyword in constraints
    • discussion ongoing
  • #45033 strconv: add QuotedPrefix
    • likely accept; last call for comments
  • #45200 testing/cmp: add new package
    • discussion ongoing
  • #45562 testing: add TB.WriteFile(name string, data string) string
    • discussion ongoing
  • #45650 testing: add conditional-error helpers to T and B
    • discussion ongoing
  • #45403 testing: add more support to automatically cleanup temporary resources or temporary changes to the global environment
    • no change in consensus; declined
  • #45645 time: also support 31 as day in time layout
    • likely decline; last call for comments
  • #45571 time: context-aware time Ticker and Timer
    • discussion ongoing
  • #44940 unicode/utf16: add RuneLen
    • no change in consensus; accepted 🎉
  • #45264 unicode: add emoji properties
    • likely decline; last call for comments

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Apr 28, 2021

2021-04-28 / @rsc, @griesemer, @ianlancetaylor, @bradfitz

  • #45453 all: add GOAMD64 environment variable
    • commented
  • #45038 bytes, strings: add Clone
    • likely accept; last call for comments
  • #45713 cmd/go: add a workspace mode
    • added to minutes
  • #45611 cmd/go: allow GOPRIVATE to provide source repository URI
    • commented
  • #44649 cmd/go: introduce 'module GOPATH' to allow transition from GOPATH to modules
    • likely decline; last call for comments
  • #45454 cmd/go: provide build tags for architecture environment variables
    • commented
  • #45108 cmd/vet: diagnose marshal of field of type error
    • likely decline; last call for comments
  • #40356 cmd/vet: ensure errors implement Is, As, and Unwrap anonymous interfaces
    • likely accept; last call for comments
  • #45458 constraints: new package to define standard type parameter constraints
    • added to minutes
  • #29257 crypto/tls: allow access to net.Conn underneath tls.Conn
    • commented
  • #45428 crypto/tls: disable client-side TLS 1.0 and TLS 1.1
    • no change in consensus; accepted 🎉
  • #41682 crypto/x509: reject SHA-1 signatures in Verify
    • no change in consensus; accepted 🎉
  • #21865 crypto: add facility for key erasure
    • discussion ongoing
  • #45628 encoding/xml: expose decoder line number
    • commented
  • #44905 go/doc: inline type alias documentation
    • no change in consensus; declined
  • #44808 image, image/draw: add interfaces for using RGBA64 directly
    • likely accept; last call for comments
  • #45455 math/bits: add Deposit and Extract functions
    • commented
  • #45469 net/http/httputil: add a ModifyRequest method to ReverseProxy
    • likely decline; last call for comments
  • #45460 net/http: allow customizing proxy CONNECT url
    • commented
  • #45100 net/url: add Values.Has(key)
    • no change in consensus; accepted 🎉
  • #25192 net/url: don't parse ';' as a separator in query string
    • likely accept; last call for comments
  • #30999 net: reject leading zeros in IP address parsers
    • no change in consensus; accepted 🎉
  • #42888 runtime/debug: add SetCrashOutput(file *os.File)
    • commented
  • #36141 runtime: "real time" timer semantics
    • commented
  • #45346 spec: generics: use type sets to remove type keyword in constraints
    • discussion ongoing
  • #45033 strconv: add QuotedPrefix
    • no change in consensus; accepted 🎉
  • #45200 testing/cmp: add new package
    • discussion ongoing
  • #45562 testing: add TB.WriteFile(name string, data string) string
    • likely decline; last call for comments
  • #45650 testing: add conditional-error helpers to T and B
    • commented
  • #45645 time: also support 31 as day in time layout
    • no change in consensus; declined
  • #45571 time: context-aware time Ticker and Timer
    • commented
  • #45264 unicode: add emoji properties
    • no change in consensus; declined

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented May 5, 2021

2021-05-05 / @rsc, @griesemer, @bradfitz, @andybons, @spf13

  • #45453 all: add GOAMD64 environment variable
    • commented
  • #45038 bytes, strings: add Clone
    • no change in consensus; accepted 🎉
  • #45846 cmd/cover: add flags to print coverage percentages over packages or files
    • put on hold
  • #45713 cmd/go: add a workspace mode
    • commented
  • #45611 cmd/go: allow GOPRIVATE to provide source repository URI
    • discussion ongoing
  • #44649 cmd/go: introduce 'module GOPATH' to allow transition from GOPATH to modules
    • no change in consensus; declined
  • #44435 cmd/go: narrow 'mod download' default set
    • added to minutes
  • #45454 cmd/go: provide build tags for architecture environment variables
    • commented
  • #45108 cmd/vet: diagnose marshal of field of type error
    • no change in consensus; declined
  • #40356 cmd/vet: ensure errors implement Is, As, and Unwrap anonymous interfaces
    • no change in consensus; accepted 🎉
  • #45458 constraints: new package to define standard type parameter constraints
    • discussion ongoing
  • #29257 crypto/tls: allow access to net.Conn underneath tls.Conn
    • likely accept; last call for comments
  • #21865 crypto: add facility for key erasure
    • commented
  • #45815 embed: read file contents directly from FS during fs.WalkDir
    • commented
  • #45449 encoding/json: add support of wrapped error in addErrorContext function
    • commented
  • #45628 encoding/xml: add Decoder.InputPos
    • likely accept; last call for comments
  • #45754 flag: add TextVar to handle types that implement encoding.TextUnmarshaler
    • cc’ed owners
  • #44808 image, image/draw: add interfaces for using RGBA64 directly
    • no change in consensus; accepted 🎉
  • #45899 io: Provide concurrent helper functions
    • commented
  • #45455 math/bits: add Deposit and Extract functions
    • commented
  • #45915 math32: add float32 math package
    • commented
  • #39290 net/http/httptest: Recorder.Result() should always set Response.Body to http.NoBody when response is empty
    • commented
  • #45469 net/http/httputil: add a ModifyRequest method to ReverseProxy
    • no change in consensus; declined
  • #45973 net/http: add AllowQuerySemicolons
    • added to minutes
  • #45460 net/http: allow customizing proxy CONNECT url
    • likely accept; last call for comments
  • #25192 net/url: don't parse ';' as a separator in query string
    • no change in consensus; accepted 🎉
  • #42888 runtime/debug: add SetCrashOutput(file *os.File)
    • likely accept; last call for comments
  • #45955 slices: new package to provide generic slice functions
    • added to minutes
  • #45346 spec: generics: use type sets to remove type keyword in constraints
    • discussion ongoing
  • #45435 sync: add Mutex.TryLock
    • commented
  • #45562 testing: add TB.WriteFile(name string, data string) string
    • no change in consensus; declined
  • #45650 testing: add conditional-error helpers to T and B
    • likely decline; last call for comments
  • #45752 text/template: add table action
    • commented
  • #36141 time: add ExternalNow, etc for external time and timers
    • retitled
  • #45571 time: context-aware time Ticker and Timer
    • likely decline; last call for comments
  • #45898 unicode/utf8: distinguish between bona fide encoding error and insufficient bytes
    • commented

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented May 12, 2021

2021-05-12 / @rsc, @griesemer, @bradfitz, @andybons

  • #45453 all: add GOAMD64 environment variable
    • likely accept; last call for comments
  • #45963 cmd/go/internal/test: add -vet=all sentinel
    • commented
  • #45713 cmd/go: add a workspace mode
    • discussion ongoing
  • #45611 cmd/go: allow GOPRIVATE to provide source repository URI
    • discussion ongoing
  • #46050 cmd/go: generate allow arguments to span multiple lines
    • commented
  • #44435 cmd/go: narrow 'mod download' default set
    • added to minutes
  • #45454 cmd/go: provide build tags for architecture environment variables
    • likely accept; last call for comments
  • #45733 cmd/go: test -json include file and line info
    • commented
  • #45961 cmd/vet: time.Time should not compared
    • commented
  • #45458 constraints: new package to define standard type parameter constraints
    • discussion ongoing
  • #29257 crypto/tls: allow access to net.Conn underneath tls.Conn
    • no change in consensus; accepted 🎉
  • #46057 crypto/x509: add CertPool.Equal
    • commented
  • #21865 crypto: add facility for key erasure
    • discussion ongoing
  • #45815 embed: read file contents directly from FS during fs.WalkDir
    • likely decline; last call for comments
  • #46065 encoding/json: add FlexObject for encoding/decoding between JSON and flex Go types.
    • added to minutes
  • #45669 encoding/json: add omitzero option
  • #45449 encoding/json: add support of wrapped error in addErrorContext function
    • discussion ongoing
  • #45628 encoding/xml: add Decoder.InputPos
    • no change in consensus; accepted 🎉
  • #45754 flag: add TextVar to handle types that implement encoding.TextUnmarshaler
    • discussion ongoing
  • #46121 html/template: make FuncMap an alias for text/template.FuncMap
    • added to minutes
  • #45899 io: add OffsetWriter, NewOffsetWriter
    • commented
  • #45455 math/bits: add Deposit and Extract functions
    • likely decline; last call for comments
  • #45915 math32: add float32 math package
    • likely decline; last call for comments
  • #39290 net/http/httptest: Recorder.Result() should always set Response.Body to http.NoBody when response is empty
    • likely decline; last call for comments
  • #45973 net/http: add AllowQuerySemicolons
    • likely accept; last call for comments
  • #45460 net/http: allow customizing proxy CONNECT url
    • no change in consensus; accepted 🎉
  • #46059 net/url: distinguish empty and not present authority
    • commented
  • #45729 net: deprecate Temporary error status
    • added to minutes
  • #46131 reflect: add MapIter.SetKey, SetValue, and friends
    • added to minutes
  • #42888 runtime/debug: add SetCrashOutput(file *os.File)
    • no change in consensus; accepted 🎉
  • #45955 slices: new package to provide generic slice functions
    • discussion ongoing
  • #45346 spec: generics: use type sets to remove type keyword in constraints
    • pending implementation
  • #45435 sync: add Mutex.TryLock
    • commented
  • #45650 testing: add conditional-error helpers to T and B
    • no change in consensus; declined
  • #45752 text/template: add table action
    • discussion ongoing
  • #36141 time: add ExternalNow, etc for external time and timers
    • likely accept; last call for comments
  • #45571 time: context-aware time Ticker and Timer
    • no change in consensus; declined
  • #45898 unicode/utf8: distinguish between bona fide encoding error and insufficient bytes
    • likely decline; last call for comments
  • #45833 x/pkgsite: support showing identifiers that are constrained by build tags
    • removed from proposal process
  • #46084 x/sys/unix: add System V shared memory functions
    • added to minutes
  • #46060 x/sys/unix: add IoctlSetIntPtr
    • commented

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented May 19, 2021

2021-05-19 / @rsc, @griesemer, @andybons, @spf13

  • #46268 add package containing fuzz function helpers
    • commented
  • #45453 all: add GOAMD64 environment variable
    • no change in consensus; accepted 🎉
  • #46229 all: port to linux/loongarch64
    • discussion ongoing
  • #45964 all: raise minimum required Linux kernel version
    • discussion ongoing
  • #46226 cmd/cgo: pkg-config support default pc file
    • commented
  • #34409 cmd/doc: add "// Unstable:" prefix convention
  • #45963 cmd/go/internal/test: add -vet=all sentinel
    • commented
  • #40189 cmd/go: add a sub command to manage authentication
    • put on hold
  • #45713 cmd/go: add a workspace mode
    • discussion ongoing
  • #45611 cmd/go: allow GOPRIVATE to provide source repository URI
    • put on hold
  • #46050 cmd/go: generate allow arguments to span multiple lines
    • proposal retracted by author; declined
  • #44435 cmd/go: narrow 'mod download' default set
    • likely accept; last call for comments
  • #45454 cmd/go: provide build tags for architecture environment variables
    • no change in consensus; accepted 🎉
  • #45733 cmd/go: test -json include file and line info
    • likely decline; last call for comments
  • #45961 cmd/vet: time.Time should not compared
    • likely decline; last call for comments
  • #45458 constraints: new package to define standard type parameter constraints
    • commented
  • #46057 crypto/x509: add CertPool.Equal
    • cc’ed owners
  • #21865 crypto: add facility for key erasure
    • commented
  • #45815 embed: read file contents directly from FS during fs.WalkDir
    • no change in consensus; declined
  • #46065 encoding/json: add FlexObject for encoding/decoding between JSON and flex Go types.
    • likely decline; last call for comments
  • #45449 encoding/json: add support of wrapped error in addErrorContext function
    • discussion ongoing
  • #45754 flag: add TextVar to handle types that implement encoding.TextUnmarshaler
    • likely accept; last call for comments
  • #46190 fmt: add Printlnf, Fprintlnf, etc
    • commented
  • #46121 html/template: make FuncMap an alias for text/template.FuncMap
    • likely accept; last call for comments
  • #45899 io: add OffsetWriter, NewOffsetWriter
    • likely accept; last call for comments
  • #45455 math/bits: add Deposit and Extract functions
    • no change in consensus; declined
  • #43552 math/bits: need an arbitrary bit shifter for byte slices
    • proposal retracted by author; declined
  • #45915 math32: add float32 math package
    • no change in consensus; declined
  • #39290 net/http/httptest: Recorder.Result() should always set Response.Body to http.NoBody when response is empty
    • no change in consensus; declined
  • #45973 net/http: add AllowQuerySemicolons
    • no change in consensus; accepted 🎉
    • for Go 1.17
  • #46059 net/url: add OmitHost bool to URL
    • likely accept; last call for comments
  • #45729 net: deprecate Temporary error status
    • commented
  • #46131 reflect: add MapIter.SetKey, SetValue, and friends
    • commented
  • #46093 reflect: add alloc-free way retrieve value from Value
    • commented
  • #46159 regexp: support encoding.TextMarshaler
    • discussion ongoing
  • #45955 slices: new package to provide generic slice functions
    • discussion ongoing
  • #39377 spec: Formal Seal Model & Support for Go Features and Libraries including from the Go Community
    • likely decline; last call for comments
  • #45346 spec: generics: use type sets to remove type keyword in constraints
    • pending implementation
  • #45435 sync: add Mutex.TryLock
    • commented
  • #46184 syscall: `ReleaseCallback` for Windows
    • discussion ongoing
  • #46259 syscall: add Jail param to SysProcAttr for FreeBSD to allow running Command in jail
    • discussion ongoing
  • #46258 syscall: add Pdeathsig to SysProcAttr for FreeBSD
    • discussion ongoing
  • #45752 text/template: add table action
    • proposal retracted by author; declined
  • #36141 time: add ExternalNow, etc for external time and timers
    • commented
  • #45898 unicode/utf8: distinguish between bona fide encoding error and insufficient bytes
    • no change in consensus; declined
  • #46232 x/crypto/ssh: expose supported Kex algorithms
    • discussion ongoing
  • #46060 x/sys/unix: add IoctlSetIntPtr
    • likely accept; last call for comments
  • #46084 x/sys/unix: add System V shared memory functions
    • discussion ongoing

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented May 26, 2021

[We spent a while paging in SysV shared memory and didn't get to everything in active this week. Next time!]

2021-05-26 / @rsc, @griesemer, @ianlancetaylor, @bradfitz, @andybons, @spf13

  • #46268 add package containing fuzz function helpers
    • commented
  • #46229 all: port to linux/loongarch64
    • comment
  • #45964 all: raise minimum required Linux kernel version
    • commented
  • #46226 cmd/cgo: pkg-config support default pc file
    • likely decline; last call for comments
  • #45963 cmd/go/internal/test: add -vet=all sentinel
    • discussion ongoing
  • #44435 cmd/go: narrow 'mod download' default set
    • commented
  • #45733 cmd/go: test -json include file and line info
    • no change in consensus; declined
  • #45961 cmd/vet: time.Time should not compared
    • no change in consensus; declined
  • #45961 cmd/vet: time.Time should not compared
    • no change in consensus; declined
  • #46057 crypto/x509: add CertPool.Equal
    • commented
  • #46287 crypto/x509: use platform verifier on Windows, macOS and iOS
    • added to minutes
  • #46065 encoding/json: add FlexObject for encoding/decoding between JSON and flex Go types.
    • no change in consensus; declined
  • #45754 flag: add TextVar to handle types that implement encoding.TextUnmarshaler
    • no change in consensus; accepted 🎉
  • #46190 fmt: add Printlnf, Fprintlnf, etc
    • likely decline; last call for comments
  • #46121 html/template: make FuncMap an alias for text/template.FuncMap
    • no change in consensus; accepted 🎉
  • #45899 io: add OffsetWriter, NewOffsetWriter
    • no change in consensus; accepted 🎉
  • #46059 net/url: add OmitHost bool to URL
    • no change in consensus; accepted 🎉
  • #45729 net: deprecate Temporary error status
    • commented
  • #46131 reflect: add MapIter.SetKey, SetValue, and friends
    • commented
  • #46093 reflect: add alloc-free way retrieve value from Value
    • proposal retracted by author; declined
  • #46159 regexp: support encoding.TextMarshaler
    • commented
  • #39377 spec: Formal Seal Model & Support for Go Features and Libraries including from the Go Community
    • no change in consensus; declined
  • #45435 sync: add Mutex.TryLock
    • likely accept; last call for comments
  • #46184 syscall: ReleaseCallback for Windows
    • commented
  • #46259 syscall: add Jail param to SysProcAttr for FreeBSD to allow running Command in jail
    • comment
  • #46258 syscall: add Pdeathsig to SysProcAttr for FreeBSD
    • likely accept; last call for comments
  • #36141 time: add ExternalNow, etc for external time and timers
    • likely accept; last call for comments
  • #46232 x/crypto/ssh: expose supported Kex algorithms
    • cc’ed owners
  • #46060 x/sys/unix: add IoctlSetIntPtr
    • no change in consensus; accepted 🎉
  • #46084 x/sys/unix: add System V shared memory functions
    • commented

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Jun 2, 2021

2021-06-02 / @rsc, @griesemer, @ianlancetaylor, @bradfitz, @andybons, @spf13

  • #46268 add package containing fuzz function helpers
    • commented
  • #46229 all: port to linux/loongarch64
    • commented
  • #45964 all: raise minimum required Linux kernel version
    • commented
  • #46336 bytes, strings: add Cut
    • added to minutes
  • #46226 cmd/cgo: pkg-config support default pc file
    • no change in consensus; declined
  • #45963 cmd/go/internal/test: add -vet=all sentinel
    • commented
  • #45713 cmd/go: add a workspace mode
    • commented
  • #44435 cmd/go: narrow 'mod download' default set
    • commented
  • #45458 constraints: new package to define standard type parameter constraints
    • pending implementation
  • #46057 crypto/x509: add CertPool.Equal
    • likely accept; last call for comments
  • #46287 crypto/x509: use platform verifier on Windows, macOS and iOS
    • likely accept; last call for comments
  • #21865 crypto: add facility for key erasure
    • commented
  • #45449 encoding/json: add support of wrapped error in addErrorContext function
  • #46190 fmt: add Printlnf, Fprintlnf, etc
    • no change in consensus; declined
  • #46485 go/parser: add a SkipObjectResolution mode flag
    • added to minutes
  • #46518 net/netaddr: add new IP address type, netaddr package
    • added to minutes
  • #45729 net: deprecate Temporary error status
    • likely accept; last call for comments
  • #46293 reflect: add MapIter.Reset
    • added to minutes
  • #46131 reflect: add MapIter.SetKey, SetValue, and friends
    • likely accept; last call for comments
  • #46159 regexp: support encoding.TextMarshaler
    • commented
  • #45955 slices: new package to provide generic slice functions
    • discussion ongoing
  • #46505 spec: allow conversion from slice to array
    • added to minutes
  • #45346 spec: generics: use type sets to remove type keyword in constraints
    • pending implementation
  • #45435 sync: add Mutex.TryLock
    • no change in consensus; accepted 🎉
  • #46184 syscall: ReleaseCallback for Windows
    • likely decline; last call for comments
  • #46259 syscall: add Jail int32 to SysProcAttr on FreeBSD
    • likely accept; last call for comments
  • #46258 syscall: add Pdeathsig to SysProcAttr for FreeBSD
    • no change in consensus; accepted 🎉
  • #36141 time: add ExternalNow, etc for external time and timers
    • no change in consensus; accepted 🎉
  • #46232 x/crypto/ssh: expose supported Kex algorithms
    • cc’ed owners
  • #46084 x/sys/unix: add System V shared memory functions
    • likely accept; last call for comments

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Jun 9, 2021

2021-06-09 / @rsc, @ianlancetaylor, @bradfitz, @andybons

  • #46268 add package containing fuzz function helpers
    • likely decline; last call for comments
  • #46229 all: port to linux/loongarch64
    • discussion ongoing
  • #45964 all: raise minimum required Linux kernel version
    • commented
  • #46336 bytes, strings: add Cut
    • discussion ongoing
  • #45963 cmd/go/internal/test: add -vet=all sentinel
    • commented
  • #45713 cmd/go: add a workspace mode
    • commented
  • #44435 cmd/go: narrow 'mod download' default set
    • likely accept; last call for comments
  • #46533 cmd/vet: report suspicious constant string arguments
    • added to minutes
  • #45458 constraints: new package to define standard type parameter constraints
    • pending implementation
  • #46057 crypto/x509: add CertPool.Equal
    • no change in consensus; accepted 🎉
  • #46287 crypto/x509: use platform verifier on Windows, macOS and iOS
    • no change in consensus; accepted 🎉
  • #21865 crypto: add facility for key erasure
    • commented
  • #46485 go/parser: add a SkipObjectResolution mode flag
    • likely accept; last call for comments
  • #46648 go/types: add a Config.GoVersion field to set the target language version
    • commented
  • #46370 net/http: add Cookie.Valid method
    • added to minutes
  • #46518 net/netaddr: add new IP address type, netaddr package
    • discussion ongoing
  • #45729 net: deprecate Temporary error status
    • no change in consensus; accepted 🎉
  • #46293 reflect: add MapIter.Reset
    • commented
  • #46131 reflect: add MapIter.SetKey, SetValue, and friends
    • no change in consensus; accepted 🎉
  • #46159 regexp: support encoding.TextMarshaler
    • likely decline; last call for comments
  • #45955 slices: new package to provide generic slice functions
    • commented
  • #46505 spec: allow conversion from slice to array
    • commented
  • #45346 spec: generics: use type sets to remove type keyword in constraints
    • pending implementation
  • #46385 strings: provide ContainsOnly function
    • added to minutes
  • #46184 syscall: ReleaseCallback for Windows
    • no change in consensus; declined
  • #46259 syscall: add Jail int32 to SysProcAttr on FreeBSD
    • no change in consensus; accepted 🎉
  • #46552 syscall: add Syscall21 and Syscall24
    • added to minutes
  • #46588 text/template: allow multiple actions within `{{}}`
    • commented
  • #46084 x/sys/unix: add System V shared memory functions
    • no change in consensus; accepted 🎉

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Jun 16, 2021

2021-06-16 / @rsc, @griesemer, @ianlancetaylor, @spf13

The next proposal review meeting will happen four weeks from today, on July 14.

Next week most of us will be at an internal Google (virtual) summit at the usual review meeting time, and the two weeks after that are Go team quiet weeks.

Enjoy the quiet!

  • #46268 add package containing fuzz function helpers
    • no change in consensus; declined
  • #46229 all: port to linux/loong64
    • likely accept; last call for comments
  • #45964 all: require Linux kernel version 2.6.32
    • commented
    • retitled
  • #46336 bytes, strings: add Cut
    • likely accept; last call for comments
  • #45963 cmd/go/internal/test: add -vet=all sentinel
    • likely accept; last call for comments
  • #45713 cmd/go: add a workspace mode
    • pending implementation
  • #44435 cmd/go: narrow 'mod download' default set
    • no change in consensus; accepted 🎉
  • #46533 cmd/vet: report suspicious constant string arguments
    • commented
  • #45458 constraints: new package to define standard type parameter constraints
    • pending implementation
  • #21865 crypto: add facility for key erasure
    • commented
  • #46485 go/parser: add a SkipObjectResolution mode flag
    • no change in consensus; accepted 🎉
  • #46648 go/types: add a Config.GoVersion field to set the target language version
    • likely accept; last call for comments
  • #46370 net/http: add Cookie.Valid method
    • commented
  • #46518 net/netaddr: add new IP address type, netaddr package
    • discussion ongoing
  • #46293 reflect: add MapIter.Reset
    • likely accept; last call for comments
  • #46746 reflect: add Value.ConvertibleTo(Value) and Value.Comparable(Value)
    • added to minutes
  • #46159 regexp: support encoding.TextMarshaler
    • discussion ongoing
  • #45955 slices: new package to provide generic slice functions
    • discussion ongoing
  • #46505 spec: allow conversion from slice to array
    • discussion ongoing
  • #45346 spec: generics: use type sets to remove type keyword in constraints
    • pending implementation
  • #46385 strings: provide ContainsOnly function
    • commented
  • #46552 syscall: add SyscallN
    • commented
  • #46588 text/template: allow multiple actions within `{{}}`
    • likely decline; last call for comments
  • #46742 unsafe: double-check specified semantics for Slice((*T)(nil), 0) for Go 1.17
    • added to minutes

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Jul 14, 2021

[GitHub has changed the way issue comments render, at least to me: now the issue title shows up when you type #nnn, not just the number. I've adjusted the minutes generator to avoid printing the issue title a second time, but I'm not planning to fix up all the old minutes. They'll just keep looking awful.]

2021-07-14 / @rsc, @griesemer, @ianlancetaylor, @bradfitz, @andybons, @spf13

  • #46229
    • likely accept; last call for comments
  • #45964
    • likely accept; last call for comments
  • #46336
    • no change in consensus; accepted 🎉
  • #45713
    • pending implementation
  • #45963
    • no change in consensus; accepted 🎉
  • #44936
    • commented
  • #46533
    • commented
  • #45458
    • pending implementation
  • #21865
    • commented
  • #39357
    • commented
  • #37848
    • likely decline; last call for comments
  • #46648
    • no change in consensus; accepted 🎉
  • #46370
    • commented
  • #46518
    • discussion ongoing
  • #46293
    • no change in consensus; accepted 🎉
  • #46746
    • likely accept; last call for comments
  • #46159
    • commented
  • #45955
    • commented
    • opened discussion #47203
  • #46505
    • commented
  • #45346
    • likely accept; last call for comments
  • #43729
  • #46385
    • likely decline; last call for comments
  • #46552
    • likely accept; last call for comments
  • #42161
    • likely decline; last call for comments
  • #40227
    • commented
  • #39565
  • #46588
    • no change in consensus; declined
  • #46742
    • likely accept; last call for comments
  • #46232
    • discussion ongoing

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Jul 14, 2021

[The GitHub issue emails do not have the rendering change, so the email for the previous comment was utterly useless. Back to the old format, which will be better for the people following along on email and not as nice looking on the web. If GitHub makes the on-web and in-email rendering match at some point, one way or the other, I will adjust the generator accordingly. Sorry for the duplicated emails.]

2021-07-14 / @rsc, @griesemer, @ianlancetaylor, @bradfitz, @andybons, @spf13

  • #46229 all: port to linux/loong64
    • likely accept; last call for comments
  • #45964 all: require Linux kernel version 2.6.32
    • likely accept; last call for comments
  • #46336 bytes, strings: add Cut
    • no change in consensus; accepted 🎉
  • #45713 cmd/go: add a workspace mode
    • pending implementation
  • #45963 cmd/go: add test -vet=all sentinel
    • no change in consensus; accepted 🎉
  • #44936 cmd/go: allow multiple checksum databases in GOSUMDB
    • commented
  • #46533 cmd/vet: report suspicious constant string arguments
    • commented
  • #45458 constraints: new package to define standard type parameter constraints
    • pending implementation
  • #21865 crypto: add facility for key erasure
    • commented
  • #39357 encoding/xml: Unmarshal comment with tag
    • commented
  • #37848 gerrit: change TryBot failure score from -1 to -2
    • likely decline; last call for comments
  • #46648 go/types: add a Config.GoVersion field to set the target language version
    • no change in consensus; accepted 🎉
  • #46370 net/http: add Cookie.Valid method
    • commented
  • #46518 net/netaddr: add new IP address type, netaddr package
    • discussion ongoing
  • #46293 reflect: add MapIter.Reset
    • no change in consensus; accepted 🎉
  • #46746 reflect: add Value.CanConvert, Value.Equal, Value.Comparable
    • likely accept; last call for comments
  • #46159 regexp: support encoding.TextMarshaler
    • commented
  • #45955 slices: new package to provide generic slice functions
    • commented
    • opened discussion #47203
  • #46505 spec: allow conversion from slice to array
    • commented
  • #45346 spec: generics: use type sets to remove type keyword in constraints
    • likely accept; last call for comments
  • #43729 spec: make unused variables not an error
  • #46385 strings: provide ContainsOnly function
    • likely decline; last call for comments
  • #46552 syscall: add SyscallN
    • likely accept; last call for comments
  • #42161 testing: add M.Cleanup
    • likely decline; last call for comments
  • #40227 testing: allow B to use real execution duration to decide N
    • commented
  • #39565 testing: allow importing API from _test.go functions in other tests
  • #46588 text/template: allow multiple actions within `{{}}`
    • no change in consensus; declined
  • #46742 unsafe: double-check specified semantics for Slice((*T)(nil), 0) for Go 1.17
    • likely accept; last call for comments
  • #46232 x/crypto/ssh: expose supported Kex algorithms
    • discussion ongoing

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Jul 21, 2021

2021-07-21 / @rsc, @griesemer, @ianlancetaylor, @bradfitz

  • #46229 all: port to linux/loong64
    • no change in consensus; accepted 🎉
  • #45964 all: require Linux kernel version 2.6.32
    • no change in consensus; accepted 🎉
  • #46758 bufio: add a new method "Handover" for Writer and Reader
    • added to minutes
  • #39155 change standard library to check for io.EOF using errors.Is
    • added to minutes
  • #45713 cmd/go: add a workspace mode
    • discussion ongoing
  • #46774 cmd/go: add pkgspec support to -toolexec
    • added to minutes
  • #44936 cmd/go: allow multiple checksum databases in GOSUMDB
    • likely decline; last call for comments
  • #37995 cmd/go: build tag for detecting go modules usage
    • added to minutes
  • #38509 cmd/go: command line flag to add icon for windows executable
    • added to minutes
  • #40580 cmd/go: deprecate direct fallback in GOPROXY
    • added to minutes
  • #45458 constraints: new package to define standard type parameter constraints
  • #21865 crypto: add facility for key erasure
    • commented
  • #39357 encoding/xml: Unmarshal comment with tag
    • likely decline; last call for comments
  • #39167 errors: Is(err, target) should allow err to decide even when target is nil
    • added to minutes
  • #37848 gerrit: change TryBot failure score from -1 to -2
    • no change in consensus; declined
  • #44650 go/printer: align multiple struct tags per field for readability
    • added to minutes
  • #46370 net/http: add Cookie.Valid method
    • likely accept; last call for comments
  • #46518 net/netaddr: add new IP address type, netaddr package
  • #46746 reflect: add Value.CanConvert, Value.Equal, Value.Comparable
    • no change in consensus; accepted 🎉
  • #46159 regexp: support encoding.TextMarshaler
    • likely accept; last call for comments
  • #44026 runtime: allow programs to handle deadlock events
    • added to minutes
  • #45955 slices: new package to provide generic slice functions
    • revised, commented, updated discussion at #47203
  • #43429 spec: allow append(string, ...) returning []byte
    • added to minutes
  • #46505 spec: allow conversion from slice to array
    • proposal retracted by author; declined
  • #45346 spec: generics: use type sets to remove type keyword in constraints
    • no change in consensus; accepted 🎉
  • #43729 spec: make unused variables not an error
    • likely decline; last call for comments
  • #46385 strings: provide ContainsOnly function
    • no change in consensus; declined
  • #46552 syscall: add SyscallN
    • no change in consensus; accepted 🎉
  • #42161 testing: add M.Cleanup
    • no change in consensus; declined
  • #40227 testing: allow B to use real execution duration to decide N
    • likely decline; last call for comments
  • #46742 unsafe: double-check specified semantics for Slice((*T)(nil), 0) for Go 1.17
    • no change in consensus; accepted 🎉

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Jul 28, 2021

2021-07-28 / @rsc, @griesemer, @ianlancetaylor, @bradfitz, @andybons

  • #46758 bufio: add a new method "Handover" for Writer and Reader
    • likely decline; last call for comments
  • #44815 bufio: use underlying ReadFrom even when data is buffered
    • added to minutes
  • #39155 change standard library to check for io.EOF using errors.Is
    • likely decline; last call for comments
  • #45713 cmd/go: add a workspace mode
    • discussion ongoing
    • prototype available!
  • #46774 cmd/go: add pkgspec support to -toolexec
    • likely decline; last call for comments
  • #44936 cmd/go: allow multiple checksum databases in GOSUMDB
    • no change in consensus; declined
  • #37995 cmd/go: build tag for detecting go modules usage
    • likely decline; last call for comments
  • #38509 cmd/go: command line flag to add icon for windows executable
    • likely decline; last call for comments
  • #44086 cmd/go: cross-package test imports
  • #40580 cmd/go: deprecate direct fallback in GOPROXY
    • likely decline; last call for comments
  • #44550 cmd/go: make major versions optional in import paths
    • added
  • #44338 cmd/gofmt: treat one line if-statements as it does one line function definitions
  • #46533 cmd/vet: report strings.Trim/TrimLeft/TrimRight with duplicate runes in cutset
    • retitled
  • #45458 constraints: new package to define standard type parameter constraints
    • discussion ongoing at #47319
  • #44751 context: add Scoped
    • added to minutes
  • #42713 crypto/rand: Read should use an unexported reader and not Reader directly, to mitigate rogue dependencies swapping it by simple replacement/assignment
    • added to minutes
  • #21865 crypto: add facility for key erasure
    • commented
  • #43401 encoding/csv: add Reader.InputOffset method
    • added to minutes
  • #39357 encoding/xml: Unmarshal comment with tag
    • no change in consensus; declined
  • #39167 errors: Is(err, target) should allow err to decide even when target is nil
    • likely decline; last call for comments
  • #44650 go/printer: align multiple struct tags per field for readability
    • likely decline; last call for comments
  • #40720 log: wrap testlog.SetLogger() Visible to the public in package log.
    • added to minutes
  • #47164 log: define nil *Logger is valid, discards all output
    • added to minutes
  • #44394 math: add Iter
    • added to minutes
  • #43025 mime/multipart: access to Form.Value map
    • added to minutes
  • #38583 net/http: NewRequest should take url.URL as target
    • added to minutes
  • #46370 net/http: add Cookie.Valid method
    • no change in consensus; accepted 🎉
  • #46518 net/netaddr: add new IP address type, netaddr package
    • discussion ongoing at #46518
  • #42694 net: report temporary/deprecated status of addresses in net.Interface
    • added to minutes
  • #44254 regexp: add "parse until delimiter" operation
    • added to minutes
  • #46159 regexp: support encoding.TextMarshaler
    • no change in consensus; accepted 🎉
  • #44026 runtime: allow programs to handle deadlock events
    • likely decline; last call for comments
  • #45955 slices: new package to provide generic slice functions
    • discussion ongoing at #47203
  • #43429 spec: allow append(string, ...) returning []byte
    • likely decline; last call for comments
  • #43729 spec: make unused variables not an error
    • no change in consensus; declined
  • #40227 testing: allow B to use real execution duration to decide N
    • no change in consensus; declined
  • #46232 x/crypto/ssh: expose supported Kex algorithms
    • cc’ed owners

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Aug 4, 2021

2021-08-04 / @rsc, @ianlancetaylor, @bradfitz, @andybons, @spf13

  • #47527 bufio: add Writer.AvailableBuffer
    • added to minutes
  • #46758 bufio: add a new method "Handover" for Writer and Reader
    • no change in consensus; declined
  • #44815 bufio: use underlying ReadFrom even when data is buffered
    • likely accept; last call for comments
  • #39155 change standard library to check for io.EOF using errors.Is
    • no change in consensus; declined
  • #46787 cmd/cgo: provide a safe way to pin Go Pointer for the period of a C function call
    • added to minutes
  • #47373 cmd/compile: add support for RISC-V B-extension
    • added to minutes
  • #47529 cmd/compile: no bound check compiler directive
    • added to minutes
  • #46731 cmd/compile: replace `//go:notinheap` with runtime/internal/sys.NotInHeap
    • added to minutes
  • #47398 cmd/cover: add flag to print total coverage number
    • added to minutes
  • #47257 cmd/dist: remove precompiled .a files from binary distributions
    • commented
  • #38687 cmd/go: add 'go generate -skip'
    • added to minutes
  • #46917 cmd/go: add SPDX license list to go.mod file
    • added to minutes
  • #45713 cmd/go: add a workspace mode
    • discussion ongoing
  • #46774 cmd/go: add pkgspec support to -toolexec
    • no change in consensus; declined
  • #37995 cmd/go: build tag for detecting go modules usage
    • no change in consensus; declined
  • #38509 cmd/go: command line flag to add icon for windows executable
    • no change in consensus; declined
  • #40580 cmd/go: deprecate direct fallback in GOPROXY
    • no change in consensus; declined
  • #44550 cmd/go: make major versions optional in import paths
    • likely decline; last call for comments
  • #46533 cmd/vet: report strings.Trim/TrimLeft/TrimRight with duplicate runes in cutset
    • likely accept; last call for comments
  • #47528 cmd/vet: warn when errors.As target has type *error
    • added to minutes
  • #45458 constraints: new package to define standard type parameter constraints
    • discussion ongoing at #47319
  • #44751 context: add Scoped
    • likely decline; last call for comments
  • #42713 crypto/rand: use private reader, not Reader, in Read
    • commented
  • #21865 crypto: add facility for key erasure
    • commented
  • #43401 encoding/csv: add Reader.InputOffset method
    • likely accept; last call for comments
  • #39167 errors: Is(err, target) should allow err to decide even when target is nil
    • no change in consensus; declined
  • #44650 go/printer: align multiple struct tags per field for readability
    • no change in consensus; declined
  • #40720 log: wrap testlog.SetLogger() Visible to the public in package log.
    • likely decline; last call for comments
  • #47164 log: define nil *Logger is valid, discards all output
    • likely accept; last call for comments
  • #44394 math: add Iter
    • likely decline; last call for comments
  • #43025 mime/multipart: access to Form.Value map
    • likely decline; last call for comments
  • #38583 net/http: NewRequest should take url.URL as target
    • likely decline; last call for comments
  • #46518 net/netaddr: add new IP address type, netaddr package
  • #42694 net: report temporary/deprecated status of addresses in net.Interface
    • commented
  • #44254 regexp: add "parse until delimiter" operation
    • commented
  • #47216 runtime/metrics: additional metrics
    • added to minutes
  • #44026 runtime: allow programs to handle deadlock events
    • no change in consensus; declined
  • #45955 slices: new package to provide generic slice functions
    • likely accept; last call for comments
  • #43429 spec: allow append(string, ...) returning []byte
    • no change in consensus; declined
  • #46505 spec: allow conversion from slice to array
    • commented
  • #47459 spec: allow omitting type parameters in methods that don't use them
    • added to minutes
  • #47510 x/net/idna: add pre-defined profile for non-transitional IDNA2008
    • added to minutes

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Aug 11, 2021

2021-08-11 / @rsc, @griesemer, @ianlancetaylor, @bradfitz, @andybons, @spf13

  • #47527 bufio: add Writer.AvailableBuffer
    • commented
  • #44815 bufio: use underlying ReadFrom even when data is buffered
    • no change in consensus; accepted 🎉
  • #47373 cmd/compile: add support for RISC-V B-extension
    • likely decline; last call for comments
  • #47529 cmd/compile: no bound check compiler directive
    • likely decline; last call for comments
  • #46731 cmd/compile: replace `//go:notinheap` with runtime/internal/sys.NotInHeap
    • commented
  • #47398 cmd/cover: add flag to print total coverage number
    • commented
  • #47257 cmd/dist: remove precompiled .a files from binary distributions
    • commented
  • #38687 cmd/go: add 'go generate -skip'
    • likely accept; last call for comments
  • #46917 cmd/go: add SPDX license list to go.mod file
    • likely decline; last call for comments
  • #45713 cmd/go: add a workspace mode
    • discussion ongoing
  • #44550 cmd/go: make major versions optional in import paths
    • no change in consensus; declined
  • #46533 cmd/vet: report strings.Trim/TrimLeft/TrimRight with duplicate runes in cutset
    • no change in consensus; accepted 🎉
  • #47528 cmd/vet: warn when errors.As target has type *error
    • likely accept; last call for comments
  • #45458 constraints: new package to define standard type parameter constraints
    • likely accept; last call for comments
  • #44751 context: add Scoped
    • no change in consensus; declined
  • #42713 crypto/rand: use private reader, not Reader, in Read
    • likely decline; last call for comments
  • #21865 crypto: add facility for key erasure
    • commented
  • #43401 encoding/csv: add Reader.InputOffset method
    • no change in consensus; accepted 🎉
  • #47579 fmt: Sprintf-into-bytes
    • added to minutes
  • #40720 log: wrap testlog.SetLogger() Visible to the public in package log.
    • no change in consensus; declined
  • #47164 log: define nil *Logger is valid, discards all output
    • commented
  • #47649 maps: new package to provide generic map functions
    • added to minutes
  • #44394 math: add Iter
    • no change in consensus; declined
  • #43025 mime/multipart: access to Form.Value map
    • no change in consensus; declined
  • #38583 net/http: NewRequest should take url.URL as target
    • no change in consensus; declined
  • #46001 net/http: use nontransitional IDNA processing
    • added to minutes
  • #46518 net/netaddr: add new IP address type, netaddr package
    • discussion ongoing
  • #47425 net/url: provide AllowQuerySemicolons functionality for net/url rather than net/http
    • added to minutes
  • #42694 net: report temporary/deprecated status of addresses in net.Interface
    • commented
  • #44254 regexp/syntax: add Cut
    • commented
  • #47593 regexp: add (*Regexp).MustSubexpIndex
    • added to minutes
  • #47216 runtime/metrics: additional metrics
    • cc’ed owners
  • #47567 runtime: add GOEXE
    • added to minutes
  • #45955 slices: new package to provide generic slice functions
    • no change in consensus; accepted 🎉
  • #46505 spec: allow conversion from slice to array
    • likely accept; last call for comments
  • #47459 spec: allow omitting type parameters in methods that don't use them
    • likely decline; last call for comments
  • #47581 text/template: allow comments in operands
    • added to minutes
    • cc’ed owners
  • #47609 unicode/utf8: add AppendRune
    • added to minutes
  • #47510 x/net/idna: add pre-defined profile for non-transitional IDNA2008
    • commented

Loading

@rsc
Copy link
Contributor Author

@rsc rsc commented Aug 18, 2021

2021-08-18 / @rsc, @griesemer, @bradfitz, @andybons

  • #46802 all: add bare metal ARM support
    • added to minutes
  • #47527 bufio: add Writer.AvailableBuffer
    • likely accept; last call for comments
  • #46787 cmd/cgo: provide a safe way to pin Go Pointer for the period of a C function call
    • comment
  • #47373 cmd/compile: add support for RISC-V B-extension
    • no change in consensus; declined
  • #47529 cmd/compile: no bound check compiler directive
    • no change in consensus; declined
  • #46731 cmd/compile: replace `//go:notinheap` with runtime/internal/sys.NotInHeap
    • discussion ongoing
  • #47398 cmd/cover: add flag to print total coverage number
    • likely decline; last call for comments
  • #47257 cmd/dist: remove precompiled .a files from binary distributions
    • likely accept; last call for comments
  • #38687 cmd/go: add 'go generate -skip'
    • no change in consensus; accepted 🎉
  • #46917 cmd/go: add SPDX license list to go.mod file
    • no change in consensus; declined
  • #45713 cmd/go: add a workspace mode
    • likely accept; last call for comments
  • #37724 cmd/go: add ignore directive to go.mod to drop files from module
    • added to minutes
  • #39247 cmd/go: add way to force ignoring vendor directory
    • proposal retracted by author; declined
  • #38964 cmd/go: configurable extra vcs paths
    • comment
  • #39426 cmd/go: make "go test" exit 0 if *.go files exist but none match context
    • added to minutes
  • #47788 cmd/go: remove -buildmode=shared
    • added to minutes
  • #47528 cmd/vet: warn when errors.As target has type *error
    • no change in consensus; accepted 🎉
  • #45458 constraints: new package to define standard type parameter constraints
    • no change in consensus; accepted 🎉
  • #42713 crypto/rand: use private reader, not Reader, in Read
    • no change in consensus; declined