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.
Or read this on Hacker News