-
Notifications
You must be signed in to change notification settings - Fork 18.5k
Open
Labels
NeedsFixThe path to resolution is known, but the work has not been done.The path to resolution is known, but the work has not been done.early-in-cycleA change that should be done early in the 3 month dev cycle.A change that should be done early in the 3 month dev cycle.
Milestone
Description
Following up on #46477 (comment), this umbrella issue tracks additional actions we can take to help tool authors support the new go/types.Alias node. We've learned a lot from our work on #64581, and should share this knowledge:
- Propose an x/exp/aliases transitional package based on x/tools/internal/aliases. We did something similar for generics in x/exp/typeparams: a new module with a transitional API for tools #50447.
- Write a guide for updating alias support. Again, we did something similar for generics.
- In the Go 1.23 release notes, ensure that the change to the gotypesalias GODEBUG flag is documented with instructions for tool authors to set gotypesalias=0.
- Reach out to authors of popular open source tools that may be affected.
(anyone is welcome to suggest more actions we can take)
mvdan and empire
Metadata
Metadata
Assignees
Labels
NeedsFixThe path to resolution is known, but the work has not been done.The path to resolution is known, but the work has not been done.early-in-cycleA change that should be done early in the 3 month dev cycle.A change that should be done early in the 3 month dev cycle.