Go 1.14 release notes
tip.golang.org
Go 1.14 release notes
1–10 of 42 posts
Re: Go 1.14 release notes
#2Selected changes:
- This release improves the performance of most uses of defer to incur almost zero overhead compared to calling the deferred function directly. As a result, defer can now be used in performance-critical code without overhead concerns.
- Goroutines are now asynchronously preemptible. As a result, loops without function calls no longer potentially deadlock the scheduler or significantly delay garbage collection.
- Per the overlapping interfaces proposal, Go 1.14 now permits embedding of interfaces with overlapping method sets: methods from an embedded interface may have the same names and identical signatures as methods already present in the (embedding) interface. This solves problems that typically (but not exclusively) occur with diamond-shaped embedding graphs. Explicitly declared methods in an interface must remain unique, as before.
Re: Go 1.14 release notes
#3That's pretty aggressive. Dropping support for a major OS that is only 1 year old.
Re: Go 1.14 release notes
#4>Go 1.14 is the last release that will run on macOS 10.11 El Capitan. Go 1.15 will require macOS 10.12 Sierra or later. That's pretty aggressive. Dropping support for a major OS that is only 1 year old.
Re: Go 1.14 release notes
#5>Go 1.14 is the last release that will run on macOS 10.11 El Capitan. Go 1.15 will require macOS 10.12 Sierra or later. That's pretty aggressive. Dropping support for a major OS that is only 1 year old.
Re: Go 1.14 release notes
#6>Go 1.14 is the last release that will run on macOS 10.11 El Capitan. Go 1.15 will require macOS 10.12 Sierra or later. That's pretty aggressive. Dropping support for a major OS that is only 1 year old.
Re: Go 1.14 release notes
#7>Go 1.14 is the last release that will run on macOS 10.11 El Capitan. Go 1.15 will require macOS 10.12 Sierra or later. That's pretty aggressive. Dropping support for a major OS that is only 1 year old.
Re: Go 1.14 release notes
#8Maybe link the changelog instead? https://tip.golang.org/doc/go1.14 Selected changes: - This release improves the performance of most uses of defer to incur almost zero overhead compared to calling the deferred function directly. As a result, defer can now be used in performance-critical code without overhead concerns. - Goroutines are now asynchronously preemptible. As a result, loops without function calls no longe…
Re: Go 1.14 release notes
#9>Go 1.14 is the last release that will run on macOS 10.11 El Capitan. Go 1.15 will require macOS 10.12 Sierra or later. That's pretty aggressive. Dropping support for a major OS that is only 1 year old.