Most changes are in the implementation of the toolchain, runtime, and libraries. Maintains Go 1 promise of compatibility.
Very small correction to the scope of type parameters in method declarations. Existing programs are unaffected.
Revised to align Go with the memory model used by other major languages. Introduces new types in the sync/atomic package for easier use of atomic values.
Requires -p=importpath flag to build a linkable object file.
Emits compressed DWARF sections in standard gABI format on ELF platforms.