From: David Chase
Date: Thu, 1 Dec 2022 18:39:23 +0000 (-0500)
Subject: doc: 1.20 compiler changes
X-Git-Tag: go1.20rc1~25
X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=b45cb0ce863f3cf91a1847d44a9474aad2a6c592;p=gostls13.git
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
---
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