From b45cb0ce863f3cf91a1847d44a9474aad2a6c592 Mon Sep 17 00:00:00 2001 From: David Chase Date: Thu, 1 Dec 2022 13:39:23 -0500 Subject: [PATCH] doc: 1.20 compiler changes This adds the nonPGO, non-coverage compiler changes for the 1.20 release. There's not that much user visible change. For #54202. Change-Id: Ib2964ed5f7e73bb89c720d09b868ab79682f5070 Reviewed-on: https://go-review.googlesource.com/c/go/+/454536 TryBot-Result: Gopher Robot Reviewed-by: Keith Randall Reviewed-by: Cherry Mui Run-TryBot: David Chase --- doc/go1.20.html | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/doc/go1.20.html b/doc/go1.20.html index 26f65f28d0..b39c49ff11 100644 --- a/doc/go1.20.html +++ b/doc/go1.20.html @@ -306,7 +306,18 @@ Do not send CLs removing the interior tags from such phrases.

- TODO: complete this section + The Go 1.20 compiler upgraded its front-end to use a new way of handling the + compiler's internal data, which fixes several generic-types bugs and enables + local types in generic functions and methods. +

+ +

+ The compiler now disallows anonymous interface cycles. +

+ +

+ Relative to Go 1.19, generated code performance is generally slightly improved, + build wall times are slightly increased, build user times are slightly decreased.

Linker

-- 2.50.0