Move lambda set specialization to its own module in solve

This commit is contained in:
Ayaz Hafiz 2022-07-26 09:23:40 -04:00
parent d409e5f93c
commit 0ec92c12f7
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58
4 changed files with 656 additions and 634 deletions

View file

@ -10,7 +10,8 @@ use roc_collections::MutMap;
use roc_derive::SharedDerivedModule;
use roc_error_macros::internal_error;
use roc_module::symbol::ModuleId;
use roc_solve::solve::{compact_lambda_sets_of_vars, Phase, Pools};
use roc_solve::solve::Pools;
use roc_solve::specialize::{compact_lambda_sets_of_vars, Phase};
use roc_types::subs::{get_member_lambda_sets_at_region, Content, FlatType, LambdaSet};
use roc_types::subs::{ExposedTypesStorageSubs, Subs, Variable};
use roc_unify::unify::{unify as unify_unify, Env, Mode, Unified};