DRAFT RELEASE NOTES — Introduction to Go 1.15

Go 1.15 is not yet released. These are work-in-progress release notes. Go 1.15 is expected to be released in August 2020.

Changes to the language

TODO

Ports

TODO

Tools

TODO

Go command

TODO

Runtime

TODO

Core library

TODO

testing

The testing.T type now has a Deadline method that reports the time at which the test binary will have exceeded its timeout.

Minor changes to the library

As always, there are various minor changes and updates to the library, made with the Go 1 promise of compatibility in mind.

TODO

sync

The new method Map.LoadAndDelete atomically deletes a key and returns the previous value if present.

The method Map.Delete is more efficient.

time

The new method Ticker.Reset supports changing the duration of a ticker.