mirror of
https://github.com/roc-lang/roc.git
synced 2025-10-03 00:24:34 +00:00
remove unneeded field from module cache
This commit is contained in:
parent
3fe0140c7e
commit
82ad0001b6
1 changed files with 0 additions and 14 deletions
|
@ -218,7 +218,6 @@ struct ModuleCache<'a> {
|
||||||
mono_problems: MutMap<ModuleId, Vec<roc_mono::ir::MonoProblem>>,
|
mono_problems: MutMap<ModuleId, Vec<roc_mono::ir::MonoProblem>>,
|
||||||
|
|
||||||
sources: MutMap<ModuleId, (PathBuf, &'a str)>,
|
sources: MutMap<ModuleId, (PathBuf, &'a str)>,
|
||||||
variably_sized_layouts: MutMap<Symbol, VariablySizedLayouts<'a>>,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn start_phase<'a>(module_id: ModuleId, phase: Phase, state: &mut State<'a>) -> BuildTask<'a> {
|
fn start_phase<'a>(module_id: ModuleId, phase: Phase, state: &mut State<'a>) -> BuildTask<'a> {
|
||||||
|
@ -470,7 +469,6 @@ pub struct MonomorphizedModule<'a> {
|
||||||
pub mono_problems: MutMap<ModuleId, Vec<roc_mono::ir::MonoProblem>>,
|
pub mono_problems: MutMap<ModuleId, Vec<roc_mono::ir::MonoProblem>>,
|
||||||
pub procedures: MutMap<(Symbol, Layout<'a>), Proc<'a>>,
|
pub procedures: MutMap<(Symbol, Layout<'a>), Proc<'a>>,
|
||||||
pub exposed_to_host: MutMap<Symbol, Variable>,
|
pub exposed_to_host: MutMap<Symbol, Variable>,
|
||||||
pub variably_sized_layouts: MutMap<Symbol, VariablySizedLayouts<'a>>,
|
|
||||||
pub sources: MutMap<ModuleId, (PathBuf, Box<str>)>,
|
pub sources: MutMap<ModuleId, (PathBuf, Box<str>)>,
|
||||||
pub timings: MutMap<ModuleId, ModuleTiming>,
|
pub timings: MutMap<ModuleId, ModuleTiming>,
|
||||||
}
|
}
|
||||||
|
@ -537,7 +535,6 @@ enum Msg<'a> {
|
||||||
ident_ids: IdentIds,
|
ident_ids: IdentIds,
|
||||||
layout_cache: LayoutCache<'a>,
|
layout_cache: LayoutCache<'a>,
|
||||||
external_specializations_requested: MutMap<ModuleId, ExternalSpecializations>,
|
external_specializations_requested: MutMap<ModuleId, ExternalSpecializations>,
|
||||||
variably_sized_layouts: MutMap<Symbol, VariablySizedLayouts<'a>>,
|
|
||||||
procedures: MutMap<(Symbol, Layout<'a>), Proc<'a>>,
|
procedures: MutMap<(Symbol, Layout<'a>), Proc<'a>>,
|
||||||
problems: Vec<roc_mono::ir::MonoProblem>,
|
problems: Vec<roc_mono::ir::MonoProblem>,
|
||||||
subs: Subs,
|
subs: Subs,
|
||||||
|
@ -1457,7 +1454,6 @@ fn update<'a>(
|
||||||
subs,
|
subs,
|
||||||
procedures,
|
procedures,
|
||||||
external_specializations_requested,
|
external_specializations_requested,
|
||||||
variably_sized_layouts,
|
|
||||||
problems,
|
problems,
|
||||||
..
|
..
|
||||||
} => {
|
} => {
|
||||||
|
@ -1465,11 +1461,6 @@ fn update<'a>(
|
||||||
|
|
||||||
state.module_cache.mono_problems.insert(module_id, problems);
|
state.module_cache.mono_problems.insert(module_id, problems);
|
||||||
|
|
||||||
state
|
|
||||||
.module_cache
|
|
||||||
.variably_sized_layouts
|
|
||||||
.extend(variably_sized_layouts);
|
|
||||||
|
|
||||||
for (module_id, requested) in external_specializations_requested {
|
for (module_id, requested) in external_specializations_requested {
|
||||||
let existing = match state
|
let existing = match state
|
||||||
.module_cache
|
.module_cache
|
||||||
|
@ -1571,7 +1562,6 @@ fn finish_specialization<'a>(
|
||||||
subs,
|
subs,
|
||||||
interns,
|
interns,
|
||||||
procedures,
|
procedures,
|
||||||
variably_sized_layouts: module_cache.variably_sized_layouts,
|
|
||||||
sources,
|
sources,
|
||||||
timings: state.timings,
|
timings: state.timings,
|
||||||
}
|
}
|
||||||
|
@ -2238,9 +2228,6 @@ fn make_specializations<'a>(
|
||||||
let external_specializations_requested = procs.externals_we_need.clone();
|
let external_specializations_requested = procs.externals_we_need.clone();
|
||||||
let procedures = procs.get_specialized_procs_without_rc(mono_env.arena);
|
let procedures = procs.get_specialized_procs_without_rc(mono_env.arena);
|
||||||
|
|
||||||
// TODO
|
|
||||||
let variably_sized_layouts = MutMap::default();
|
|
||||||
|
|
||||||
Msg::MadeSpecializations {
|
Msg::MadeSpecializations {
|
||||||
module_id: home,
|
module_id: home,
|
||||||
ident_ids,
|
ident_ids,
|
||||||
|
@ -2249,7 +2236,6 @@ fn make_specializations<'a>(
|
||||||
problems: mono_problems,
|
problems: mono_problems,
|
||||||
subs,
|
subs,
|
||||||
external_specializations_requested,
|
external_specializations_requested,
|
||||||
variably_sized_layouts,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue