Skip to content

Commit 4616da7

Browse files
committed
Rename chalk-engine-base to chalk-base
1 parent 192bb8b commit 4616da7

34 files changed

+47
-47
lines changed

Cargo.lock

+12-12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ salsa = "0.10.0"
2121
serde = "1.0"
2222
serde_derive = "1.0"
2323

24-
chalk-engine-base = { version = "0.10.1-dev", path = "chalk-engine-base" }
24+
chalk-base = { version = "0.10.1-dev", path = "chalk-base" }
2525
chalk-derive = { version = "0.10.1-dev", path = "chalk-derive" }
2626
chalk-engine = { version = "0.10.1-dev", path = "chalk-engine" }
2727
chalk-ir = { version = "0.10.1-dev", path = "chalk-ir" }

chalk-engine-base/Cargo.toml renamed to chalk-base/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[package]
2-
name = "chalk-engine-base"
2+
name = "chalk-base"
33
version = "0.10.1-dev"
44
description = "Base types for Chalk logic engines"
55
license = "Apache-2.0/MIT"
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

chalk-derive/src/lib.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ fn derive_zip(mut s: synstructure::Structure) -> TokenStream {
235235
});
236236

237237
// when the two variants are different
238-
quote!((_, _) => Err(::chalk_engine_base::results::NoSolution)).to_tokens(&mut body);
238+
quote!((_, _) => Err(::chalk_base::results::NoSolution)).to_tokens(&mut body);
239239

240240
s.add_bounds(synstructure::AddBounds::None);
241241
s.bound_impl(
@@ -246,7 +246,7 @@ fn derive_zip(mut s: synstructure::Structure) -> TokenStream {
246246
zipper: &mut Z,
247247
a: &Self,
248248
b: &Self,
249-
) -> ::chalk_engine_base::results::Fallible<()>
249+
) -> ::chalk_base::results::Fallible<()>
250250
where
251251
#interner: 'i,
252252
{
@@ -316,7 +316,7 @@ fn derive_fold(mut s: synstructure::Structure) -> TokenStream {
316316
&self,
317317
folder: &mut dyn ::chalk_ir::fold::Folder < 'i, #interner, #target_interner >,
318318
outer_binder: ::chalk_ir::DebruijnIndex,
319-
) -> ::chalk_engine_base::results::Fallible<Self::Result>
319+
) -> ::chalk_base::results::Fallible<Self::Result>
320320
where
321321
#interner: 'i,
322322
#target_interner: 'i,

chalk-engine/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ default = []
1515
[dependencies]
1616
rustc-hash = { version = "1.1.0" }
1717

18-
chalk-engine-base = { version = "0.10.1-dev", path = "../chalk-engine-base" }
18+
chalk-base = { version = "0.10.1-dev", path = "../chalk-base" }

chalk-engine/src/context.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
88
use crate::hh::HhGoal;
99
use crate::{CompleteAnswer, ExClause};
10-
use chalk_engine_base::results::{Fallible, Floundered};
10+
use chalk_base::results::{Fallible, Floundered};
1111
use std::fmt::Debug;
1212
use std::hash::Hash;
1313

chalk-engine/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
//! Popularized by Lambda Prolog.
5555
5656
#[macro_use]
57-
extern crate chalk_engine_base;
57+
extern crate chalk_base;
5858

5959
use crate::context::Context;
6060
use std::cmp::min;

chalk-engine/src/logic.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use crate::table::AnswerIndex;
99
use crate::{
1010
Answer, CompleteAnswer, ExClause, FlounderedSubgoal, Literal, Minimums, TableIndex, TimeStamp,
1111
};
12-
use chalk_engine_base::results::{Floundered, NoSolution};
12+
use chalk_base::results::{Floundered, NoSolution};
1313

1414
type RootSearchResult<T> = Result<T, RootSearchFail>;
1515

chalk-engine/src/simplify.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use crate::context::{Context, ContextOps, InferenceTable};
22
use crate::forest::Forest;
33
use crate::hh::HhGoal;
44
use crate::{ExClause, Literal, TimeStamp};
5-
use chalk_engine_base::results::Fallible;
5+
use chalk_base::results::Fallible;
66

77
impl<C: Context> Forest<C> {
88
/// Simplifies an HH goal into a series of positive domain goals

chalk-integration/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ publish = false
1313
string_cache = "0.8.0"
1414
salsa = "0.10.0"
1515

16-
chalk-engine-base = { version = "0.10.1-dev", path = "../chalk-engine-base" }
16+
chalk-base = { version = "0.10.1-dev", path = "../chalk-base" }
1717
chalk-derive = { version = "0.10.1-dev", path = "../chalk-derive" }
1818
chalk-engine = { version = "0.10.1-dev", path = "../chalk-engine" }
1919
chalk-ir = { version = "0.10.1-dev", path = "../chalk-ir" }

chalk-integration/src/db.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ use crate::{
88
};
99
use chalk_engine::forest::SubstitutionResult;
1010
use chalk_ir::{
11-
AdtId, AssocTypeId, Canonical, ConstrainedSubst, Environment, FnDefId, GenericArg, Goal, ImplId,
12-
InEnvironment, OpaqueTyId, ProgramClause, ProgramClauses, TraitId, UCanonical,
11+
AdtId, AssocTypeId, Canonical, ConstrainedSubst, Environment, FnDefId, GenericArg, Goal,
12+
ImplId, InEnvironment, OpaqueTyId, ProgramClause, ProgramClauses, TraitId, UCanonical,
1313
};
1414
use chalk_solve::rust_ir::{
1515
AdtDatum, AssociatedTyDatum, AssociatedTyValue, AssociatedTyValueId, FnDefDatum, ImplDatum,

chalk-integration/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#![cfg_attr(feature = "bench", feature(test))]
33

44
#[macro_use]
5-
extern crate chalk_engine_base;
5+
extern crate chalk_base;
66

77
pub mod db;
88
pub mod error;

chalk-ir/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ keywords = ["compiler", "traits", "prolog"]
1010
edition = "2018"
1111

1212
[dependencies]
13-
chalk-engine-base = { version = "0.10.1-dev", path = "../chalk-engine-base" }
13+
chalk-base = { version = "0.10.1-dev", path = "../chalk-base" }
1414
chalk-derive = { version = "0.10.1-dev", path = "../chalk-derive" }
1515
chalk-engine = { version = "0.10.1-dev", path = "../chalk-engine", optional = true }
1616

chalk-ir/src/fold/boring_impls.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ macro_rules! copy_fold {
225225
&self,
226226
_folder: &mut dyn ($crate::fold::Folder<'i, I, TI>),
227227
_outer_binder: DebruijnIndex,
228-
) -> ::chalk_engine_base::results::Fallible<Self::Result>
228+
) -> ::chalk_base::results::Fallible<Self::Result>
229229
where
230230
I: 'i,
231231
TI: 'i,
@@ -267,7 +267,7 @@ macro_rules! id_fold {
267267
&self,
268268
_folder: &mut dyn ($crate::fold::Folder<'i, I, TI>),
269269
_outer_binder: DebruijnIndex,
270-
) -> ::chalk_engine_base::results::Fallible<Self::Result>
270+
) -> ::chalk_base::results::Fallible<Self::Result>
271271
where
272272
I: 'i,
273273
TI: 'i,
@@ -292,7 +292,7 @@ impl<I: Interner, TI: TargetInterner<I>> SuperFold<I, TI> for ProgramClauseData<
292292
&self,
293293
folder: &mut dyn Folder<'i, I, TI>,
294294
outer_binder: DebruijnIndex,
295-
) -> ::chalk_engine_base::results::Fallible<Self::Result>
295+
) -> ::chalk_base::results::Fallible<Self::Result>
296296
where
297297
I: 'i,
298298
TI: 'i,
@@ -313,7 +313,7 @@ impl<I: Interner, TI: TargetInterner<I>> SuperFold<I, TI> for ProgramClause<I> {
313313
&self,
314314
folder: &mut dyn Folder<'i, I, TI>,
315315
outer_binder: DebruijnIndex,
316-
) -> ::chalk_engine_base::results::Fallible<Self::Result>
316+
) -> ::chalk_base::results::Fallible<Self::Result>
317317
where
318318
I: 'i,
319319
TI: 'i,
@@ -332,7 +332,7 @@ impl<I: Interner, TI: TargetInterner<I>> Fold<I, TI> for PhantomData<I> {
332332
&self,
333333
_folder: &mut dyn Folder<'i, I, TI>,
334334
_outer_binder: DebruijnIndex,
335-
) -> ::chalk_engine_base::results::Fallible<Self::Result>
335+
) -> ::chalk_base::results::Fallible<Self::Result>
336336
where
337337
I: 'i,
338338
TI: 'i,

chalk-ir/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ use crate::cast::{Cast, CastTo};
77
use crate::fold::shift::Shift;
88
use crate::fold::{Fold, Folder, Subst, SuperFold};
99
use crate::visit::{SuperVisit, Visit, VisitExt, VisitResult, Visitor};
10+
use chalk_base::results::*;
1011
use chalk_derive::{Fold, HasInterner, SuperVisit, Visit, Zip};
11-
use chalk_engine_base::results::*;
1212
use std::iter;
1313
use std::marker::PhantomData;
1414

chalk-solve/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ itertools = "0.9.0"
1515
petgraph = "0.5.0"
1616
rustc-hash = { version = "1.0.0" }
1717

18-
chalk-engine-base = { version = "0.10.1-dev", path = "../chalk-engine-base" }
18+
chalk-base = { version = "0.10.1-dev", path = "../chalk-base" }
1919
chalk-derive = { version = "0.10.1-dev", path = "../chalk-derive" }
2020
chalk-engine = { version = "0.10.1-dev", path = "../chalk-engine", optional = true }
2121
chalk-ir = { version = "0.10.1-dev", path = "../chalk-ir", default-features = false }

chalk-solve/src/clauses.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use self::env_elaborator::elaborate_env_clauses;
33
use self::program_clauses::ToProgramClauses;
44
use crate::split::Split;
55
use crate::RustIrDatabase;
6-
use chalk_engine_base::results::Floundered;
6+
use chalk_base::results::Floundered;
77
use chalk_ir::cast::Cast;
88
use chalk_ir::could_match::CouldMatch;
99
use chalk_ir::interner::Interner;

chalk-solve/src/clauses/generalize.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//! happen with `dyn Trait` currently; that's the only case where we use the
77
//! types passed to `program_clauses` in the clauses we generate.
88
9-
use chalk_engine_base::results::Fallible;
9+
use chalk_base::results::Fallible;
1010
use chalk_ir::{
1111
fold::{Fold, Folder},
1212
interner::{HasInterner, Interner},

chalk-solve/src/infer/canonicalize.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use chalk_engine_base::results::*;
1+
use chalk_base::results::*;
22
use chalk_ir::fold::shift::Shift;
33
use chalk_ir::fold::{Fold, Folder};
44
use chalk_ir::interner::{HasInterner, Interner};

chalk-solve/src/infer/invert.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use chalk_engine_base::results::*;
1+
use chalk_base::results::*;
22
use chalk_ir::fold::shift::Shift;
33
use chalk_ir::fold::{Fold, Folder};
44
use chalk_ir::interner::HasInterner;

chalk-solve/src/infer/normalize_deep.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use chalk_engine_base::results::*;
1+
use chalk_base::results::*;
22
use chalk_ir::fold::shift::Shift;
33
use chalk_ir::fold::{Fold, Folder};
44
use chalk_ir::interner::Interner;

chalk-solve/src/infer/ucanonicalize.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use chalk_engine_base::results::*;
1+
use chalk_base::results::*;
22
use chalk_ir::fold::{Fold, Folder};
33
use chalk_ir::interner::{HasInterner, Interner};
44
use chalk_ir::visit::{Visit, Visitor};

chalk-solve/src/infer/unify.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use super::var::*;
22
use super::*;
33
use crate::infer::instantiate::IntoBindersAndValue;
4-
use chalk_engine_base::results::*;
4+
use chalk_base::results::*;
55
use chalk_ir::cast::Cast;
66
use chalk_ir::fold::{Fold, Folder};
77
use chalk_ir::interner::{HasInterner, Interner};

chalk-solve/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use std::fmt::Debug;
77
use std::sync::Arc;
88

99
#[macro_use]
10-
extern crate chalk_engine_base;
10+
extern crate chalk_base;
1111

1212
#[cfg(test)]
1313
#[macro_use]

chalk-solve/src/recursive.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use self::search_graph::{DepthFirstNumber, SearchGraph};
77
use self::stack::{Stack, StackDepth};
88
use crate::clauses::program_clauses_for_goal;
99
use crate::{Guidance, RustIrDatabase, Solution};
10-
use chalk_engine_base::results::{Fallible, Floundered, NoSolution};
10+
use chalk_base::results::{Fallible, Floundered, NoSolution};
1111
use chalk_ir::interner::Interner;
1212
use chalk_ir::{
1313
Binders, Canonical, ClausePriority, ConstrainedSubst, DomainGoal, Environment, GenericArg,

chalk-solve/src/recursive/fulfill.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use crate::infer::{
77
};
88
use crate::recursive::{Minimums, Solver};
99
use crate::solve::{truncate, Guidance, Solution};
10-
use chalk_engine_base::results::{Fallible, NoSolution};
10+
use chalk_base::results::{Fallible, NoSolution};
1111
use chalk_ir::cast::Cast;
1212
use chalk_ir::fold::Fold;
1313
use chalk_ir::interner::{HasInterner, Interner};

chalk-solve/src/recursive/search_graph.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use std::usize;
66
use super::stack::StackDepth;
77
use super::{Minimums, UCanonicalGoal};
88
use crate::Solution;
9-
use chalk_engine_base::results::{Fallible, NoSolution};
9+
use chalk_base::results::{Fallible, NoSolution};
1010
use chalk_ir::{interner::Interner, ClausePriority};
1111
use rustc_hash::FxHashMap;
1212

chalk-solve/src/solve/slg.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ use crate::infer::InferenceTable;
66
use crate::solve::truncate;
77
use crate::solve::Solution;
88
use crate::RustIrDatabase;
9+
use chalk_base::results::{Fallible, Floundered};
910
use chalk_derive::HasInterner;
1011
use chalk_engine::context;
1112
use chalk_engine::hh::HhGoal;
1213
use chalk_engine::{CompleteAnswer, ExClause, Literal};
13-
use chalk_engine_base::results::{Fallible, Floundered};
1414
use chalk_ir::cast::Cast;
1515
use chalk_ir::cast::Caster;
1616
use chalk_ir::interner::Interner;

chalk-solve/src/solve/slg/resolvent.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::infer::InferenceTable;
22
use crate::solve::slg::{self, SlgContext, TruncatingInferenceTable};
3-
use chalk_engine_base::results::Fallible;
3+
use chalk_base::results::Fallible;
44
use chalk_ir::fold::shift::Shift;
55
use chalk_ir::fold::Fold;
66
use chalk_ir::interner::{HasInterner, Interner};

0 commit comments

Comments
 (0)