From 1ffadf146665c52b1d583bb20dc21a1fa6c02ead Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Tue, 26 Nov 2024 18:02:56 -0800 Subject: [PATCH] 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 --- doc/next/2-language.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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. -- 2.48.1