Move solve and unify into their own crates

This commit is contained in:
Richard Feldman 2020-03-06 01:42:53 -05:00
parent 908e485fca
commit cc92ca7e7c
15 changed files with 108 additions and 9 deletions

View file

@ -1,7 +1,6 @@
extern crate bumpalo;
use self::bumpalo::Bump;
use roc::solve;
use roc::unique_builtins;
use roc_can::constraint::Constraint;
use roc_can::env::Env;
@ -20,6 +19,7 @@ use roc_parse::blankspace::space0_before;
use roc_parse::parser::{loc, Fail, Parser, State};
use roc_problem::can::Problem;
use roc_region::all::{Located, Region};
use roc_solve::solve;
use roc_types::subs::{Content, Subs, VarStore, Variable};
use roc_types::types::Type;
use std::hash::Hash;

View file

@ -18,11 +18,11 @@ mod test_load {
use inlinable_string::InlinableString;
use roc::load::{load, LoadedModule};
use roc::pretty_print_types::{content_to_string, name_all_type_vars};
use roc::solve::SubsByModule;
use roc_can::def::Declaration::*;
use roc_can::def::Def;
use roc_collections::all::MutMap;
use roc_module::symbol::{Interns, ModuleId};
use roc_solve::solve::SubsByModule;
use roc_types::subs::Subs;
use std::collections::HashMap;

View file

@ -17,12 +17,12 @@ mod test_uniqueness_load {
use inlinable_string::InlinableString;
use roc::load::{load, LoadedModule};
use roc::pretty_print_types::{content_to_string, name_all_type_vars};
use roc::solve::SubsByModule;
use roc::unique_builtins;
use roc_can::def::Declaration::*;
use roc_can::def::Def;
use roc_collections::all::MutMap;
use roc_module::symbol::{Interns, ModuleId};
use roc_solve::solve::SubsByModule;
use roc_types::subs::Subs;
use std::collections::HashMap;