Go 1.25 supprime les types core, simplifiant la spécification du langage

2025-03-26

Go 1.18 a introduit les génériques et, avec eux, le concept de "types core" pour simplifier la gestion des opérandes génériques. Cependant, cela a ajouté de la complexité à la spécification du langage et limité la flexibilité de certaines opérations. Go 1.25 supprime les types core, les remplaçant par des règles plus claires et concises, simplifiant ainsi la spécification du langage et ouvrant la voie à de futures améliorations du langage, telles que des opérations de slice plus puissantes et une inférence de type améliorée. Cette modification n'affecte pas le comportement des programmes Go existants.

(go.dev)
Développement Spécification du langage