Daniel Martí Profile picture
Archived account for the foreseeable future. https://t.co/6sQnFhzlo5 https://t.co/baS8QXtSSI
Nov 3, 2022 32 tweets 8 min read
Live tweeting from @GolangSheffield about what's coming to #golang 1.20, to be released at the end of January!

Follow along in the thread below 👇 @GolangSheffield We'll first look at upcoming toolchain changes.

A big new feature is profile-guided optimization:
go.dev/issue/55022
May 5, 2022 20 tweets 6 min read
Here's a list of some changes coming in #golang 1.19! The first beta will be out in a month, and the final release in early August.

Live tweeting from @GolangSheffield! Each change with a link, so you can read more. 1.18 shipped generics, which made it a large release that arrived six weeks late.

This means 1.19 got less development time than usual, to be able to release on time. The feature freeze is this week.
Nov 6, 2021 14 tweets 7 min read
Here's a list of some changes to look forward to in #golang 1.18! The first beta should be out in a month, and the final release in three months.

Each change with a link, so you can read more. Of course, generics, also known as type parameters! Work started about two years ago, and the language changes are finally landing.

Full details here: go.googlesource.com/proposal/+/ref…
Jan 21, 2021 8 tweets 3 min read
Here's a short list of the changes to look forward to for #golang 1.17, to start landing once the merge window opens in a few weeks.

Don't get confused with 1.16, releasing next month. 1.17 will come out in seven months.

Each change with a link, so you can read more. A register-based calling convention for Go functions. Backwards compatible, and should give 5-10% speed improvements across a range of applications.

github.com/golang/go/issu…