Go, ook aangeduid als golang, is een programmeertaal die sinds 2007 wordt ontwikkeld door Google en de opensourcegemeenschap. De taal wordt onder andere door CloudFlare, Google, Netflix en Uber gebruikt. Go-code kan worden gecompileerd voor Android, Linux, macOS, FreeBSD en Windows op i386-, amd64- en ARM-processorarchitecturen. De syntax van Go is vergelijkbaar met die van C en soortgelijke programmeertalen, hoewel er ook enkele opvallende verschillen zijn. Ook biedt Go de mogelijkheid voor gedistribueerd programmeren, waarbij verschillende processen tegelijk worden uitgevoerd. Het team heeft Go versies 1.11.2 en 1.10.5 vrijgegeven met de volgende aanpassingen:
Version 1.11.2
includes fixes to the compiler, linker, documentation, go command, and the database/sql and go/types packages.Version 1.10.5
- database/sql: confusing MaxIdleClosed statistic [1.11 backport]
- go/types: embedded interface behavior now dependent on file name ordering [1.11 backport
- cmd/go: git export-subst causes hash mismatches [1.11 backport]
- cmd/compile: go build panics when 'len' keyword was unintentionally shadowed
- cmd/trace: SWEEP events' swept/reclaimed bytes info is not emitted [1.11 backport]
- cmd/go: for go mod download, -dir option does not exist [1.11 backport]
- cmd/go: 'go test -coverprofile' emits slash-separated paths on Windows [1.11 backport]
- runtime: wasm: all goroutines asleep and no JavaScript callback pending - deadlock [1.11 backport]
- net: io.CopyN fails to copy from file to net.Conn on Windows [1.11 backport]
- cmd/compile: function argument hiding built-in function results in a compiler crash [1.11 backport]
- cmd/go: `go help build` mentions -mod=release, which is not supported [1.11 backport]
- misc/wasm: Microsoft Edge 18 (latest) crashes due to TextEncoder not being supported [1.11 backport]
includes fixes to the go command, linker, runtime and the database/sql package.
- cmd/trace: SWEEP events' swept/reclaimed bytes info is not emitted [1.10 backport]
- cmd/go: 'go test -coverprofile' emits slash-separated paths on Windows [1.10 backport]
- cmd/go: GOMIPS environment variable does not affect caching of mipsle code [1.10 backport]
- net: io.CopyN fails to copy from file to net.Conn on Windows [1.10 backport]
- cmd/compile: bad walkinrange rewrites on constant above 2**63 [1.10 backport]
- misc/cgo: testplugin fails on Darwin with `runtime: bad pointer in frame` on the latest tip [1.10 backport]
- plugin: intermittent SIGSEGV with plugins that use multiple goroutines with cgo on ppc64le [1.10 backport]
- cmd/compile: panic: branch too far on arm64 [1.10 backport]
- syscall: Go Build Fails on Windows With Long Paths [1.10 backport]
- database/sql: segfault in connection pool when the driver frequently fails to connect [1.10 backport]
- x/sys/windows/svc: servicemain argv pointer truncated [1.10 backport]
- cmd/go: build does not allow for assembly output to be displayed on cached builds [1.10 backport]
- mime/multipart: setting `Content-Type` in multipart part prevents it being read in go 1.10 [1.10 backport]
- plugin: net/http.Get fatals with "runtime: unexpected return pc for runtime.goexit called" [1.10 backport]
- os/user: LookupId panics on Linux+glibc static build