Software Update: Go 1.9.3

Spread the love

Go, also referred to as golang, is a programming language developed by Google and the open source community since 2007. Among other things, the language is cloudflare, google, Netflix and Uber used. Go code can be compiled for Android, Linux, OS X, FreeBSD, and Windows on i386, amd64, and ARM processor architectures. The syntax of Go is similar to that of C and similar programming languages, although there are also some notable differences. Go also offers the option of distributed programming, in which several processes are executed simultaneously. The team has released Go 1.9.3 with the following changes:

Version 1.9.3

go1.9.3 includes fixes to the compiler, runtime, and the database/sql, math/big, net/http, and net/url packages.

Issues closed:

  • doc: change anchor URLs from golang.org/dl/ to /dl/
  • doc: document Go 1.9.3
  • all: Go 1.9.3 release status
  • net/url: Parse accepts invalid userinfo strings
  • net/http: backport invalid memory address or nil pointer dereference fix?
  • database/sql: transaction leak
  • runtime: crash with C sigalt stacks
  • math/big: r.Exp(x, 1, m) wrong if r is initially non-zero [Go1.9]
  • runtime: fatal error: sweep increased allocation count, go1.9.x
  • runtime: reported CPU time of STW phases is low
  • cmd/compile: 1-sized array’s pointer typed element set to nil, after received from channel and print in a loop
  • cmd/compile: runtime.KeepAlive doesn’t work
  • cmd/compile: invalid instruction error for FMOVD when compiling for 387
  • cmd/compile: “offset too large” error
  • runtime: memory corruption crashes with os/exec on Linux kernel 4.4

Version number 1.9.3
Release status Final
Operating systems Windows 7, Android, Linux, BSD, macOS, Windows Server 2008, Windows Server 2012, Windows 8, Windows 10
Website The Go Programming Language
Download
License type Conditions (GNU/BSD/etc.)
You might also like