mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-30 23:31:12 +00:00
add imported_module_thunks
This commit is contained in:
parent
64955f23ff
commit
a361148380
1 changed files with 2 additions and 0 deletions
|
@ -273,6 +273,7 @@ impl ExternalSpecializations {
|
||||||
#[derive(Clone, Debug)]
|
#[derive(Clone, Debug)]
|
||||||
pub struct Procs<'a> {
|
pub struct Procs<'a> {
|
||||||
pub partial_procs: MutMap<Symbol, PartialProc<'a>>,
|
pub partial_procs: MutMap<Symbol, PartialProc<'a>>,
|
||||||
|
pub imported_module_thunks: MutSet<Symbol>,
|
||||||
pub module_thunks: MutSet<Symbol>,
|
pub module_thunks: MutSet<Symbol>,
|
||||||
pub pending_specializations: Option<MutMap<Symbol, MutMap<Layout<'a>, PendingSpecialization>>>,
|
pub pending_specializations: Option<MutMap<Symbol, MutMap<Layout<'a>, PendingSpecialization>>>,
|
||||||
pub specialized: MutMap<(Symbol, Layout<'a>), InProgressProc<'a>>,
|
pub specialized: MutMap<(Symbol, Layout<'a>), InProgressProc<'a>>,
|
||||||
|
@ -285,6 +286,7 @@ impl<'a> Default for Procs<'a> {
|
||||||
fn default() -> Self {
|
fn default() -> Self {
|
||||||
Self {
|
Self {
|
||||||
partial_procs: MutMap::default(),
|
partial_procs: MutMap::default(),
|
||||||
|
imported_module_thunks: MutSet::default(),
|
||||||
module_thunks: MutSet::default(),
|
module_thunks: MutSet::default(),
|
||||||
pending_specializations: Some(MutMap::default()),
|
pending_specializations: Some(MutMap::default()),
|
||||||
specialized: MutMap::default(),
|
specialized: MutMap::default(),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue