Everything You Always Wanted to Know About Type Inference - And a Little Bit More

The Go Blog

Everything You Always Wanted to Know About Type Inference - And a Little Bit More

Robert Griesemer
9 October 2023

This is the blog version of my talk on type inference at GopherCon 2023 in San Diego, slightly expanded

1y | Golang
Deconstructing Type Parameters

The Go Blog

Deconstructing Type Parameters

Ian Lance Taylor
26 September 2023

slices package function signatures

The

1y | Golang
Fixing For Loops in Go 1.22

The Go Blog

Fixing For Loops in Go 1.22

David Chase and Russ Cox
19 September 2023

Go 1.21 includes a preview of a change to for loop scoping that we plan to ship in Go 1.22, removing one the most common Go mistakes

1y | Golang
WASI support in Go

The Go Blog

WASI support in Go

Johan Brandhorst-Satzkorn, Julien Fabre, Damian Gryski, Evan Phoenix, and Achille Roussel
13 September 2023

Go 1.21 adds a new port targeting the WASI preview 1 syscall API through the new GOOS v

1y | Golang
Scaling gopls for the growing Go ecosystem

The Go Blog

Scaling gopls for the growing Go ecosystem

Robert Findley and Alan Donovan
8 September 2023

1y | Golang
Profile-guided optimization in Go 1.21

The Go Blog

Profile-guided optimization in Go 1.21

Michael Pratt
5 September 2023

Earlier in 2023, Go 1.20 shipped a preview of profile-guided optimization (PGO) for users to test. After addressing kn

1y | Golang
Perfectly Reproducible, Verified Go Toolchains

The Go Blog

Perfectly Reproducible, Verified Go Toolchains

Russ Cox
28 August 2023

One of the key benefits of open-source software is that anyone can read the source code and inspect what it does. And yet most software, even open-source

1y | Golang
Structured Logging with slog

The Go Blog

Structured Logging with slog

Jonathan Amsterdam
22 August 2023

The new log/slog package in Go 1.21 brings structured logging to the standard library. Structured logs use key-value pairs so they can be parsed, filte

1y | Golang
Backward Compatibility, Go 1.21, and Go 2

The Go Blog

Backward Compatibility, Go 1.21, and Go 2

Russ Cox
14 August 2023

Go 1.21 includes new features to improve compatibility. Before you stop reading, I know that sounds boring. But boring can be good. Back in the early days of G

1y | Golang
Forward Compatibility and Toolchain Management in Go 1.21

The Go Blog

Forward Compatibility and Toolchain Management in Go 1.21

Russ Cox
14 August 2023

Beyond Go 1.21’s expanded commitment to backward compatibility, Go 1.21 also introduces better forward compatibil

1y | Golang

Căutare