Following up on https://github.com/golang/go/issues/46477#issuecomment-2101270785, 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 #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)
CC @adonovan @timothy-king
Comment From: gopherbot
This issue is currently labeled as early-in-cycle for Go 1.24. That time is now, so a friendly reminder to look at it again.