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/compile: completion of outstanding issues for generics [freeze exception] #49073

Closed
griesemer opened this issue Oct 19, 2021 · 2 comments
Closed

Comments

@griesemer
Copy link
Contributor

@griesemer griesemer commented Oct 19, 2021

There is still quite a bit of work to do on the type checker side (cmd/compile/internal/types2) and possibly the compiler back-end side related to the generics release. A freeze scheduled for Nov 1. 2021 will require us to drop some essential work that needs to be done for generics.

I like to request a freeze exception of two weeks for generics-related work in the compiler, for a freeze on Monday Nov. 15, 2021.

This should include work on the type-checkers (incl. import/export data readers/writers), and possibly the compiler back-end. Please note that we are maintaining two type-checkers in lock-step, cmd/compile/internal/types2 and go/types. Type-checking work may happen in any of those and then is ported essentially 1:1 (but for adjustments due to different AST representations and error handling).

cc: @heschi @toothrot

@griesemer griesemer added this to the Go1.18 milestone Oct 19, 2021
@heschi
Copy link
Contributor

@heschi heschi commented Oct 19, 2021

Loading

@dmitshur
Copy link
Contributor

@dmitshur dmitshur commented Oct 20, 2021

Thank you for letting us know. We have discussed this on the team and agreed that this exception is okay to make for 1.18, especially since this is a part of overall generics work that is in scope of 1.18.

Freeze exception approved.

(I'll close this since I understand the mentioned work is already tracked in other issues; otherwise, feel free to keep this open if it's helpful.)

Loading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants