roc/compiler/can
Ayaz Hafiz 22bf650685
Cleanup abilities_in_scope and rename to pending_abilities_in_scope
`abilities_in_scope` is a buffer we use to keep track of locally-defined
abilities before we've fully resolved them. We do this because we
canonicalize ability members signatures before we've registered an
ability to the abilities store, and canonicalization of signatures must
report `has` bounds that don't reference abilities.

So, this buffer is more appropriately named `pending_abilities_in_scope`.
There is also no reason to export it, because it is only relevant
during canonicalization of type defs in a module.
2022-05-20 09:57:31 -04:00
..
src Cleanup abilities_in_scope and rename to pending_abilities_in_scope 2022-05-20 09:57:31 -04:00
tests Correct imports of Encode and abilities across modules 2022-05-19 18:21:40 -04:00
Cargo.toml cargo fix --edition 2022-05-16 17:04:17 +02:00