Live data from Hacker News

Go 1.14 release notes

tip.golang.org

1–10 of 42 posts

Re: Go 1.14 release notes

#2
Maybe 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 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

#3
>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
post #3

>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.

macOS 10.11 came out over 4 years ago.

Re: Go 1.14 release notes

#6
post #3

>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.

macOS El Captian is almost five years old

Re: Go 1.14 release notes

#7
post #3

>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.

I don't think that's correct? Wikipedia indicates that El Capitan came out in 2015, which is much more than one year ago: https://en.wikipedia.org/wiki/OS_X_El_Capitan

Re: Go 1.14 release notes

#8

Maybe 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…

Ok, we've changed to that URL from https://github.com/golang/go/releases/tag/go1.14. Thanks!

Re: Go 1.14 release notes

#9
post #3

>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.

Whoops, my mistake
Post reply on HN