From: Robert Griesemer Date: Wed, 27 Nov 2024 02:02:56 +0000 (-0800) Subject: doc/next: document new language feature (alias type parameters) X-Git-Tag: go1.24rc1~73 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=1ffadf146665c52b1d583bb20dc21a1fa6c02ead;p=gostls13.git doc/next: document new language feature (alias type parameters) For #46477. For #68545. Change-Id: I54a36f24167a1f909a865f8f6cf416d7378faa4e Reviewed-on: https://go-review.googlesource.com/c/go/+/632055 Reviewed-by: Robert Griesemer TryBot-Bypass: Robert Griesemer Auto-Submit: Robert Griesemer Reviewed-by: Ian Lance Taylor --- diff --git a/doc/next/2-language.md b/doc/next/2-language.md index 61030bd676..8d09a71323 100644 --- a/doc/next/2-language.md +++ b/doc/next/2-language.md @@ -1,3 +1,7 @@ ## Changes to the language {#language} - +Go 1.24 now fully supports [generic type aliases](/issue/46477): a type alias +may be parameterized like a defined type. +See the [language spec](/ref/spec#Alias_declarations) for details. +For now, the feature can be disabled by setting `GOEXPERIMENT=noaliastypeparams`; +but the `aliastypeparams` setting will be removed for Go 1.25.