enforce impl coherence #5892
Labels
big
this task is hard and will take a while
compiler: collection
Everything to do with graph collection, type collection, and the collection context.
compiler: frontend
Everything to do with type checking, control flow analysis, and everything between parsing and IRgen
language feature
Core language features visible to end users
Collect all impls in packages and enforce a strict set of coherence rules on them (likely the same as Rust's orphan rules).
Blocked on #5379 as we need to resolve all the relevant symbols and names.
The text was updated successfully, but these errors were encountered: