Chapter 6. Changes in Go Toolset in Red Hat Developer Tools 2018.3
This chapter lists some notable changes in Go Toolset since its previous release.
6.1. Go Copy linkLink copied to clipboard!
Go has been updated from version 1.8.7 to 1.10.2. This release fixes the discovered security issues like CVE-2018-7187. Notable changes include:
- Results of builds and test runs are now cached, improving performance of these actions.
- Concurrent compilation of functions in packages has been added.
Type aliases have been added to the Go programming language. To create a type alias:
type B = A
type B = ACopy to Clipboard Copied! Toggle word wrap Toggle overflow - The math/bits package for bit counting and manipulation of unsigned integer types has been added to the Go standard library.
-
The
sync.Maptype for concurrent access has been added. -
The
testing.B.helper()andtesting.T.helper()functions have been added to enable marking of test helper functions. -
The time tracked by the
Timetype from the time package is now transparently always monotonic.
6.2. Known Issues Copy linkLink copied to clipboard!
The release of Go Toolset in Red Hat Developer Tools 2018.3 contains the following known issues:
-
The go-toolset-7-golang-debuginfo package containing debugging information for the Go compiler
godoes not exist. Because thegoexecutable file has not been stripped and contains the required debugging information, no additional debugging information is needed to debuggo.