5175: More memory-efficient impl collection r=matklad a=jonas-schievink This saves roughly 90 MB in `ImplsFromDepsQuery`, which used to copy the list of all impls from libcore into *every* crate in the graph. It also stops collecting inherent impls from dependencies entirely, as those can only be located within the crate defining the self type. Co-authored-by: Jonas Schievink <jonas.schievink@ferrous-systems.com> |
||
|---|---|---|
| .. | ||
| change.rs | ||
| defs.rs | ||
| imports_locator.rs | ||
| lib.rs | ||
| line_index.rs | ||
| search.rs | ||
| source_change.rs | ||
| symbol_index.rs | ||
| wasm_shims.rs | ||