Get the latest tech news

Good-bye core types; Hello Go as we know and love it


Go 1.25 simplifies the language spec by removing the notion of core types

To make things more complicated, when it comes to channel operations and certain built-in calls ( append, copy) the above definition of core types is too restrictive. For the upcoming Go 1.25 release (August 2025) we decided to remove the notion of core types from the language spec in favor of explicit (and equivalent!) Concretely this means that a lot of prose in the language spec was reverted to its original, pre-generics form, and new paragraphs were added where needed to explain the rules as they pertain to generic operands.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of bye core types

bye core types