Go 1.9 Adds Type Aliases, Parallel Compilation

Written by Michael Larabel in Google on 25 August 2017 at 06:01 AM EDT. 35 Comments
GOOGLE
Version 1.9 of Google's Go programming language is now available for developers.

Go 1.9 features a variety of changes, including on the language front where there is now support for type aliases. Exciting me a lot about Go 1.9 is that it now supports compiling functions for a package in parallel. The concurrent compilation of functions should really speed up the build process and is enabled by default although there is an option to disable it if you so choose.

Go 1.9 also works toward dropping support for older FreeBSD/OpenBSD releases, compiler toolchain improvements, runtime improvements, some garbage collector enhancements, transparent monotonic time support, a new bit manipulation package, and other library improvements/changes.

Go developers can learn more about the 1.9 release via the blog announcement while all of the interesting details can be found via the release notes.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week