Skip to content
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

cmd/go: forward compatibility work [freeze exception] #60421

Closed
rsc opened this issue May 25, 2023 · 3 comments
Closed

cmd/go: forward compatibility work [freeze exception] #60421

rsc opened this issue May 25, 2023 · 3 comments
Labels
NeedsFix The path to resolution is known, but the work has not been done.
Milestone

Comments

@rsc
Copy link
Contributor

rsc commented May 25, 2023

The work for #57001 is not yet complete. Pending CLs are here, modulo Gerrit's search problems, plus there will be one more important bug fix as well as probably some additional commentary and documentation. The non-doc, non-test CLs (other than bug fixes) will be ready to submit by end of week. This is an important feature for Go 1.21 that unlocks important work planned for Go 1.22. (If it doesn't get into Go 1.21 then the loopvar changes we hope to get into Go 1.22 slip to Go 1.23.)

I apologize profusely for needing the exception.

@dmitshur dmitshur added the NeedsDecision Feedback is required from experts, contributors, and/or the community before a change can be made. label May 25, 2023
@dmitshur
Copy link
Contributor

CC @golang/release.

@dmitshur dmitshur added this to the Go1.21 milestone May 25, 2023
@dmitshur
Copy link
Contributor

Thanks for filing this. It's unfortunate that #57001 only gained the release-blocker label late in the cycle and we couldn't do more to help with the timeline for a significant feature planned for Go 1.21.

Approved after offline discussion. It helps that this involves cmd/go work and should not cause problems for other parts of the project, and that it's very close to being ready.

I'll close this in favor of #57001 since that issue is already in Go1.21 milestone and has release-blocker. Please update it if this ends up taking significantly longer than you currently anticipate. Thanks.

@dmitshur dmitshur added NeedsFix The path to resolution is known, but the work has not been done. and removed NeedsDecision Feedback is required from experts, contributors, and/or the community before a change can be made. labels May 25, 2023
@rsc
Copy link
Contributor Author

rsc commented Jun 3, 2023

It took a week longer than I expected to tie up various loose ends that @bcmills and I identified, but I've just submitted the last non-doc CL for #57001 (modulo bug fixes of course). Docs CLs to come in the next few days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NeedsFix The path to resolution is known, but the work has not been done.
Projects
Archived in project
Development

No branches or pull requests

2 participants