Introduce ModuleId

Previously, module was synonym with a file, and so a module could have
had several parents. This commit introduces a separate module concept,
such that each module has only one parent, but a single file can
correspond to different modules.
This commit is contained in:
Aleksey Kladov 2018-10-23 19:15:31 +03:00
parent 1d574ed654
commit dc477db757
10 changed files with 493 additions and 443 deletions

View file

@ -13,7 +13,6 @@ extern crate salsa;
mod db;
mod descriptors;
mod imp;
mod module_map;
mod roots;
mod symbol_index;