Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
language: Go 2: error handling meta issue #40432
This is a meta issue to summarize the current state of proposed changes to the Go language to improve error handling.
This issue is intended to be a summary to be updated from time to time. It is not intended for discussion of error handling in Go or ways to improve it. The intent is to provide an overview for people interested in changing the language. The issue exists as an acknowledgement that this is a common topic for Go 2 language changes. It does not mean that the language will actually change in any way. It may change, or it may not.
There have been many attempts to change the language to meet these goals. None have been accepted to date.
Many of the changes have been filed as Go 2 proposals, and can be found via the
Some of the notable issues are (this list is not intended to be comprehensive):