-
Notifications
You must be signed in to change notification settings - Fork 549
Open
Labels
A-leak-checkArea: leak checkArea: leak checkC-tracking-issueCategory: issues that track thingsCategory: issues that track thingsE-hardDifficulty: might require advanced knowledgeDifficulty: might require advanced knowledgeE-needs-investigationCall for participation: this issue needs further investigationCall for participation: this issue needs further investigationE-needs-writeupCall for participation: discussion can be written up without much research requiredCall for participation: discussion can be written up without much research requiredT-typesRelevant to types teamRelevant to types team
Description
There's great information about all these concepts in MCPs, PRs, issues, etc.
- Universes #55517
- Tracking issue for "universe transition" #56105
- Re-implement leak check in terms of universes #58592
- eventual goal: re-remove leak-check from compiler #59490
- replace the leak check with universes, take 2 #65232
- extend NLL checker to understand
'empty
combined with universes #70950 - MCP: move leak-check to during coherence, candidate eval
- move leak-check to during coherence, candidate eval #72493
- the existing HRTB page in the guide, which mentions what are placeholder leaks, some information about the leak check, and so on but it seems to describe the state of things pre-universes and they have changed since then (as shown in the list of PRs above)
Would be great to review them and add stuff into the guide.
Metadata
Metadata
Assignees
Labels
A-leak-checkArea: leak checkArea: leak checkC-tracking-issueCategory: issues that track thingsCategory: issues that track thingsE-hardDifficulty: might require advanced knowledgeDifficulty: might require advanced knowledgeE-needs-investigationCall for participation: this issue needs further investigationCall for participation: this issue needs further investigationE-needs-writeupCall for participation: discussion can be written up without much research requiredCall for participation: discussion can be written up without much research requiredT-typesRelevant to types teamRelevant to types team