Go 1.20 released
Go 1.20 released
Posted Feb 1, 2023 22:51 UTC (Wed) by pbonzini (subscriber, #60935)Parent article: Go 1.20 released
Posted Feb 2, 2023 2:02 UTC (Thu)
by wahern (subscriber, #37304)
[Link] (2 responses)
Posted Feb 2, 2023 2:22 UTC (Thu)
by rahulsundaram (subscriber, #21946)
[Link] (1 responses)
From the latter page, the last supported release suggests it isn't maintained in parallel anymore.
The GCC 11 releases include a complete implementation of the Go 1.16.3 release."
Granted, the delta between 1.16 and 1.20 isn't huge.
Posted Feb 2, 2023 5:14 UTC (Thu)
by wahern (subscriber, #37304)
[Link]
Posted Feb 2, 2023 4:58 UTC (Thu)
by bradfitz (subscriber, #4378)
[Link]
He's the tech lead of the Go project.
Posted Feb 2, 2023 6:58 UTC (Thu)
by flussence (guest, #85566)
[Link] (4 responses)
Posted Feb 2, 2023 8:33 UTC (Thu)
by pbonzini (subscriber, #60935)
[Link] (2 responses)
GCJ was best in class when it was maintained (early 2000s), it just fell behind because features don't add themselves to the compiler; likewise GDC and gccgo aren't best in class because language development happens elsewhere.
Just like C and C++, GNAT *is* a great Ada environment because it is backed by enough money to be great.
Posted Feb 2, 2023 14:07 UTC (Thu)
by mathstuf (subscriber, #69389)
[Link]
Posted Feb 2, 2023 19:06 UTC (Thu)
by Cyberax (✭ supporter ✭, #52523)
[Link]
Sorry, but that has never been true. GCJ had never moved past conservative garbage collection, and its code generation was not comparable even with HotSpot.
Posted Feb 2, 2023 18:53 UTC (Thu)
by roc (subscriber, #30627)
[Link]
Posted Feb 2, 2023 19:32 UTC (Thu)
by Cyberax (✭ supporter ✭, #52523)
[Link]
It also allows them to build truly static binaries, with cross-compilation support. So I can easily build macOS versions of my tools from a Linux-based CI/CD pipeline, by just setting GOARCH and GOOS in the compiler command line.
Go 1.20 released
Go 1.20 released
Go 1.20 released
Go 1.20 released
Go 1.20 released
Go 1.20 released
Go 1.20 released
Go 1.20 released
Go 1.20 released
Go 1.20 released