-
Notifications
You must be signed in to change notification settings - Fork 19.4k
OpenSep 12, 2026
No due date
•Last updated Proposals that are pending (not yet accepted/rejected).
See https://go.dev/s/proposal-process.
78% complete
List view
0 of 1033 selected 0 issues of 1033 selected
proposal: runtime/race: Pure-Go implementation without CGO dependency
cgoIssues affecting runtime/cgo and cmd/goIssues affecting runtime/cgo and cmd/goToolProposalIssues describing a requested change to a Go tool or command-line program.Issues describing a requested change to a Go tool or command-line program.Status: Open.#76786 In golang/go;proposal: cmd/go: support dependency cooldown in Go tooling
GoCommandcmd/gocmd/goToolProposalIssues describing a requested change to a Go tool or command-line program.Issues describing a requested change to a Go tool or command-line program.Status: Open.#76485 In golang/go;- Status: Open.#76272 In golang/go;
proposal: os: add EnvironMap function
LibraryProposalIssues describing a requested change to the Go standard library or x/ libraries, but not to a toolIssues describing a requested change to the Go standard library or x/ libraries, but not to a toolStatus: Open.#75934 In golang/go;- Status: Open.#70961 In golang/go;
- Status: Open.#43608 In golang/go;
proposal: strings,bytes: add ReplaceOnce
LibraryProposalIssues describing a requested change to the Go standard library or x/ libraries, but not to a toolIssues describing a requested change to the Go standard library or x/ libraries, but not to a toolStatus: Open.#75554 In golang/go;proposal: cmd/cgo: introduce a ${REPODIR} as a possible variable to extend in #cgo directives
cgoIssues affecting runtime/cgo and cmd/goIssues affecting runtime/cgo and cmd/goStatus: Open.#74795 In golang/go;proposal: crypto/x509: add VerifyOptions.UnknownAlgorithmVerifier
LibraryProposalIssues describing a requested change to the Go standard library or x/ libraries, but not to a toolIssues describing a requested change to the Go standard library or x/ libraries, but not to a toolProposal-CryptoProposal related to crypto packages or other security issuesProposal related to crypto packages or other security issuesStatus: Open.#74024 In golang/go;- Status: Open.#73608 In golang/go;
proposal: fmt: recognize and use StringAppend method to avoid required allocation in String
LibraryProposalIssues describing a requested change to the Go standard library or x/ libraries, but not to a toolIssues describing a requested change to the Go standard library or x/ libraries, but not to a toolStatus: Open.#71854 In golang/go;- Status: Open.#70813 In golang/go;
proposal: spec: treat s[-1] as equivalent to s[len(s)-1]
LanguageChangeSuggested changes to the Go languageSuggested changes to the Go languageLanguageChangeReviewDiscussed by language change review committeeDiscussed by language change review committeeStatus: Open.#25594 In golang/go;- Status: Open.#67562 In golang/go;
- Status: Open.#62298 In golang/go;
- Status: Open.#62020 In golang/go;
proposal: spec: allow additional constraints on methods of generic types
genericsIssue is related to genericsIssue is related to genericsLanguageChangeSuggested changes to the Go languageSuggested changes to the Go languageLanguageChangeReviewDiscussed by language change review committeeDiscussed by language change review committeeStatus: Open.#64846 In golang/go;proposal: generic should infer type from variable definition
genericsIssue is related to genericsIssue is related to genericsTypeInferenceIssue is related to generic type inferenceIssue is related to generic type inferenceStatus: Open.#50285 In golang/go;proposal: crypto/x509: Allow to pass flags to syscall.CertGetCertificateChain, when using TLS Transport under Windows
NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.Proposal-CryptoProposal related to crypto packages or other security issuesProposal related to crypto packages or other security issuesStatus: Open.#63238 In golang/go;proposal: spec: type inference for union of functions
TypeInferenceIssue is related to generic type inferenceIssue is related to generic type inferenceStatus: Open.#61802 In golang/go;proposal: x/mobile: add permission request on android
FeatureRequestIssues asking for a new feature that does not need a proposal.Issues asking for a new feature that does not need a proposal.mobileAndroid, iOS, and x/mobileAndroid, iOS, and x/mobileNeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.Status: Open.#50104 In golang/go;proposal: spec: reduce noise in return statements that contain mostly zero values
dotdotdot......error-handlingLanguage & library change proposals that are about error handling.Language & library change proposals that are about error handling.LanguageChangeSuggested changes to the Go languageSuggested changes to the Go languageLanguageChangeReviewDiscussed by language change review committeeDiscussed by language change review committeeStatus: Open.#21182 In golang/go;proposal: spec: extended type inference for make and new
dotdotdot......LanguageChangeSuggested changes to the Go languageSuggested changes to the Go languageLanguageChangeReviewDiscussed by language change review committeeDiscussed by language change review committeeStatus: Open.#34515 In golang/go;proposal: cmd/doc: add "// Unstable:" prefix convention
DocumentationIssues describing a change to documentation.Issues describing a change to documentation.Status: Open.#34409 In golang/go;proposal: cmd/go: allow 'go get -u' to upgrade the targets of replacements
FeatureRequestIssues asking for a new feature that does not need a proposal.Issues asking for a new feature that does not need a proposal.GoCommandcmd/gocmd/goNeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.Status: Open.#32721 In golang/go;