-
Notifications
You must be signed in to change notification settings - Fork 18k
all: update release-branch.go1.20 with changes for Go 1.20 final #57854
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
https://go.dev/cl/461686 should go into 1.20. It's just been reviewed. I think it's ready to merge and backport, pending confirmation on the approval process for that. release team: done in https://go.dev/cl/462535 |
Change https://go.dev/cl/462535 mentions this issue: |
Closed by merging 9eed826 to release-branch.go1.20. |
…den node fields Unified IR added several new IR fields for holding *runtime._type expressions. To avoid throwing off any frontend semantics (particularly inlining cost heuristics), they were marked as `mknode:"-"` so that code wouldn't visit them. Unfortunately, this has a bad interaction with the static init inlining optimization, because the latter relies on ir.EditChildren to substitute all parameters. This potentially includes dictionary parameters, which can appear within the new RType fields. This CL adds a new ir.EditChildrenWithHidden function that also edits these fields, and switches staticinit to use it. Longer term, we should unhide the RType fields so that ir.EditChildren visits them normally, but that's scarier so late in the release cycle. Updates #57778. Updates #57854. Change-Id: I98c1e8cf366156dc0c81a0cb79029cc5e59c476f Reviewed-on: https://go-review.googlesource.com/c/go/+/461686 Run-TryBot: Matthew Dempsky <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Reviewed-by: Keith Randall <[email protected]> Reviewed-by: Keith Randall <[email protected]> (cherry picked from commit 9f2fbedf010d59c3ecaa8c25b07a5f68fcb2e3d5) Reviewed-on: https://go-review.googlesource.com/c/go/+/462535 Auto-Submit: Matthew Dempsky <[email protected]> Reviewed-by: Cherry Mui <[email protected]>
CL https://go-review.googlesource.com/c/go/+/461759 should go into 1.20, it's reviewed and waiting for trybot. release team: done in http://go.dev/cl/461760 |
Change https://go.dev/cl/461760 mentions this issue: |
#57903 too. (Probably https://go.dev/cl/462555?) release team: done in http://go.dev/cl/462695 |
…} escape analysis memory corruption Updates #57823 Updates #57854 Change-Id: I54654d3ecb20b75afa9052c5c9db2072a86188d4 Reviewed-on: https://go-review.googlesource.com/c/go/+/461759 Reviewed-by: Cherry Mui <[email protected]> Auto-Submit: Cuong Manh Le <[email protected]> Reviewed-by: Keith Randall <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Run-TryBot: Cuong Manh Le <[email protected]> Reviewed-by: Keith Randall <[email protected]> Reviewed-by: Matthew Dempsky <[email protected]> Reviewed-on: https://go-review.googlesource.com/c/go/+/461760
Hello! Hopefully I'm not asking out of line - can CL https://go-review.googlesource.com/c/go/+/410496 be included in 1.20? Thanks in advance! release team: declined |
That CL addresses #52113, which is not in Go1.20 milestone and it seems the issues has existed for a long time. So it seems not critical to be included this late in the cycle. At this point we weigh more on stability than feature improvements. If you think it is critical, feel free to comment. Thanks for understanding. |
https://go.dev/cl/459715 should be backported to the release branch. (I had thought it would be submitted before the branch was even cut, but apparently it's been sitting in the |
Hmmm, I was doing +1s for the |
I'd like to request that https://go.dev/cl/462955 be cherry-picked onto the 1.20 release branch. It is a very low-risk change, and it fixes problems with incorrect coverage data reports (no easy workaround). |
Please also backport https://go-review.googlesource.com/c/go/+/463295 |
@thanm I see https://go.dev/cl/462756 is in that CL stack. Does it need to be cherry picked to 1.20 too, or just 462955? @randall77 SGTM. |
cc @golang/release |
@mdempsky you asked about https://go.dev/cl/462756 , ideally it would be nice to have that as well. It is less serious but is also very low risk. Thanks. |
We're approaching the release and all the above CLs seem to be in. I'm going to close this issue assuming nothing else is going in. Please comment and reopen if that's not the case. Thanks! |
The release-branch.go1.20 branch has updated to commit 9088c69 at the master branch. The master branch is then soft reopen for 1.21 development. At this point, any changes targeting Go 1.20 release need to be explicitly cherry-picked to the release-branch.go1.20 branch.
This is the tracking umbrella issue to collect the remaining CLs that need to land on the release branch, and sort them all.
The text was updated successfully, but these errors were encountered: