CL 237297 introduced the following for Go 1.15:
/cc @golang/osp-team
bufio.ErrBadReadCount (https://golang.org/cl/225557) did not have a proposal, but is consistent with other errors in the package.
crypto.Hash.String proposal #33430.
crypto/ecdsa ASN1 functions proposal #20544.
The various PublicKey.Equal methods were proposal #21704.
The various PrivateKey.Equal methods were a follow-on bug fix.
crypto/elliptic Compressed methods proposal #34105.
crypto/tls.Dialer proposal #18482.
crypto/tls String methods proposal #35499.
crypto/tls.Config.VerifyConnection proposal #36736.
crypto/x509.RevocationList proposal #35428.
database/sql.DB.SetConnMaxIdleTime proposal #25232.
database/sql.Row.Err proposal #35804.
database/sql/driver.Validator committed without going through the proposal process. Original commit https://golang.org/cl/174122 for #31480, then the type was renamed in https://golang.org/cl/223963 based on a suggestion from @rsc.
The debug/pe constant additions are just filling out more values defined by the object file format. No proposal required.
go/printer.StdFormat (https://golang.org/cl/231461) discussed on #37476, but no actual proposal.
go/types.Config.UsesCgo proposal #16623.
math/big.Int.FillBytes proposal #35833.
net.Resolver.LookupIP proposal #30452.
net/url/URL/EscapedFragment proposal #37776.
net/url.URL.Redacted proposal #34855.
os.File.ReadFrom (https://golang.org/cl/229101) no actual proposal. For #36817.
os.ErrDeadlineExceeded discussed by proposal review committee in #31449.
regexp.Regexp.SubexpIndex proposal #32420.
strconv.FormatComplex, ParseComplex proposal #36771.
sync.Map.LoadAndDelete proposal #33762.
testing.TB.TempDir proposal #35998.
testingT.Deadline proposal #28135.
time.Ticker.Reset proposal #33184.
Explicitly calling out additions in 1.15 that were not routine changes and did not go through the proposal review committee. They all look fine to me.
CC @rsc
bufio.ErrBadReadCount (https://golang.org/cl/225557)
database/sql/driver.Validator (https://golang.org/cl/174122, https://golang.org/cl/223963)
go/printer.StdFormat (https://golang.org/cl/231461)
os.(*File).ReadFrom (https://golang.org/cl/229101)
/cc @bradfitz @kardianos for database/sql changes
/cc @griesemer for go/printer
/cc @bradfitz @ianlancetaylor for net
/cc @rsc @robpike @ianlancetaylor @bradfitz @griesemer for os
/cc @rsc for regexp
/cc @rsc @ianlancetaylor @dvyukov @aclements for sync
Please review the new APIs added for Go 1.15, and check off the addition if it is acceptable, ideally having gone through our proposal process (see @ianlancetaylor's comments above). Adding the applicable proposal is welcome if it exists.
Thanks!
I looked over the APIs that @ianlancetaylor flagged above, as well as the entire list. They all look good. Thanks.
Change https://golang.org/cl/240683 mentions this issue: go/printer: remove exported StdFormat flag
Most helpful comment
bufio.ErrBadReadCount(https://golang.org/cl/225557) did not have a proposal, but is consistent with other errors in the package.crypto.Hash.Stringproposal #33430.crypto/ecdsaASN1functions proposal #20544.The various
PublicKey.Equalmethods were proposal #21704.The various
PrivateKey.Equalmethods were a follow-on bug fix.crypto/ellipticCompressedmethods proposal #34105.crypto/tls.Dialerproposal #18482.crypto/tlsStringmethods proposal #35499.crypto/tls.Config.VerifyConnectionproposal #36736.crypto/x509.RevocationListproposal #35428.database/sql.DB.SetConnMaxIdleTimeproposal #25232.database/sql.Row.Errproposal #35804.database/sql/driver.Validatorcommitted without going through the proposal process. Original commit https://golang.org/cl/174122 for #31480, then the type was renamed in https://golang.org/cl/223963 based on a suggestion from @rsc.The
debug/peconstant additions are just filling out more values defined by the object file format. No proposal required.go/printer.StdFormat(https://golang.org/cl/231461) discussed on #37476, but no actual proposal.go/types.Config.UsesCgoproposal #16623.math/big.Int.FillBytesproposal #35833.net.Resolver.LookupIPproposal #30452.net/url/URL/EscapedFragmentproposal #37776.net/url.URL.Redactedproposal #34855.os.File.ReadFrom(https://golang.org/cl/229101) no actual proposal. For #36817.os.ErrDeadlineExceededdiscussed by proposal review committee in #31449.regexp.Regexp.SubexpIndexproposal #32420.strconv.FormatComplex,ParseComplexproposal #36771.sync.Map.LoadAndDeleteproposal #33762.testing.TB.TempDirproposal #35998.testingT.Deadlineproposal #28135.time.Ticker.Resetproposal #33184.