Skip to content

Commit 9ab3486

Browse files
committed
Rename MaybeChangeAfterCycleHeads
1 parent b943f1e commit 9ab3486

File tree

11 files changed

+27
-27
lines changed

11 files changed

+27
-27
lines changed

src/accumulator.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use std::panic::UnwindSafe;
77

88
use accumulated::{Accumulated, AnyAccumulated};
99

10-
use crate::function::{MaybeChangeAfterCycleHeads, VerifyResult};
10+
use crate::function::{VerifyCycleHeads, VerifyResult};
1111
use crate::ingredient::{Ingredient, Jar};
1212
use crate::plumbing::ZalsaLocal;
1313
use crate::sync::Arc;
@@ -105,7 +105,7 @@ impl<A: Accumulator> Ingredient for IngredientImpl<A> {
105105
_db: crate::database::RawDatabase<'_>,
106106
_input: Id,
107107
_revision: Revision,
108-
_cycle_heads: &mut MaybeChangeAfterCycleHeads,
108+
_cycle_heads: &mut VerifyCycleHeads,
109109
) -> VerifyResult {
110110
panic!("nothing should ever depend on an accumulator directly")
111111
}

src/function.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pub(crate) use maybe_changed_after::{MaybeChangeAfterCycleHeads, VerifyResult};
1+
pub(crate) use maybe_changed_after::{VerifyCycleHeads, VerifyResult};
22
use std::any::Any;
33
use std::fmt;
44
use std::ptr::NonNull;
@@ -265,7 +265,7 @@ where
265265
db: RawDatabase<'_>,
266266
input: Id,
267267
revision: Revision,
268-
cycle_heads: &mut MaybeChangeAfterCycleHeads,
268+
cycle_heads: &mut VerifyCycleHeads,
269269
) -> VerifyResult {
270270
// SAFETY: The `db` belongs to the ingredient as per caller invariant
271271
let db = unsafe { self.view_caster().downcast_unchecked(db) };

src/function/fetch.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::cycle::{CycleHeads, CycleRecoveryStrategy, IterationCount};
2-
use crate::function::maybe_changed_after::MaybeChangeAfterCycleHeads;
2+
use crate::function::maybe_changed_after::VerifyCycleHeads;
33
use crate::function::memo::Memo;
44
use crate::function::sync::ClaimResult;
55
use crate::function::{Configuration, IngredientImpl};
@@ -182,7 +182,7 @@ where
182182
return unsafe { Some(self.extend_memo_lifetime(old_memo)) };
183183
}
184184

185-
let mut cycle_heads = MaybeChangeAfterCycleHeads::default();
185+
let mut cycle_heads = VerifyCycleHeads::default();
186186
let verify_result = self.deep_verify_memo(
187187
db,
188188
zalsa,

src/function/maybe_changed_after.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ where
7272
db: &'db C::DbView,
7373
id: Id,
7474
revision: Revision,
75-
cycle_heads: &mut MaybeChangeAfterCycleHeads,
75+
cycle_heads: &mut VerifyCycleHeads,
7676
) -> VerifyResult {
7777
let (zalsa, zalsa_local) = db.zalsas();
7878
let memo_ingredient_index = self.memo_ingredient_index(zalsa, id);
@@ -131,7 +131,7 @@ where
131131
key_index: Id,
132132
revision: Revision,
133133
memo_ingredient_index: MemoIngredientIndex,
134-
cycle_heads: &mut MaybeChangeAfterCycleHeads,
134+
cycle_heads: &mut VerifyCycleHeads,
135135
) -> Option<VerifyResult> {
136136
let database_key_index = self.database_key_index(key_index);
137137

@@ -243,7 +243,7 @@ where
243243
&'db self,
244244
db: &'db C::DbView,
245245
database_key_index: DatabaseKeyIndex,
246-
cycle_heads: &mut MaybeChangeAfterCycleHeads,
246+
cycle_heads: &mut VerifyCycleHeads,
247247
) -> VerifyResult {
248248
match C::CYCLE_STRATEGY {
249249
// SAFETY: We do not access the query stack reentrantly.
@@ -498,7 +498,7 @@ where
498498
zalsa: &Zalsa,
499499
old_memo: &Memo<'_, C>,
500500
database_key_index: DatabaseKeyIndex,
501-
cycle_heads: &mut MaybeChangeAfterCycleHeads,
501+
cycle_heads: &mut VerifyCycleHeads,
502502
can_shallow_update: ShallowUpdate,
503503
) -> VerifyResult {
504504
crate::tracing::debug!(
@@ -533,7 +533,7 @@ where
533533

534534
// The `MaybeChangeAfterCycleHeads` is used as an out parameter and it's
535535
// the caller's responsibility to pass an empty `heads`, which is what we do here.
536-
let mut inner_cycle_heads = MaybeChangeAfterCycleHeads {
536+
let mut inner_cycle_heads = VerifyCycleHeads {
537537
heads: std::mem::take(&mut child_cycle_heads),
538538
has_outer_cycles: cycle_heads.has_any(),
539539
};
@@ -691,15 +691,15 @@ impl ShallowUpdate {
691691
///
692692
/// [`maybe_changed_after`]: crate::ingredient::Ingredient::maybe_changed_after
693693
#[derive(Debug, Default)]
694-
pub struct MaybeChangeAfterCycleHeads {
694+
pub struct VerifyCycleHeads {
695695
heads: Vec<DatabaseKeyIndex>,
696696

697697
/// Whether the outer query (e.g. the parent query running `maybe_changed_after`) has encountered
698698
/// any cycles to this point.
699699
has_outer_cycles: bool,
700700
}
701701

702-
impl MaybeChangeAfterCycleHeads {
702+
impl VerifyCycleHeads {
703703
#[inline]
704704
fn contains(&self, key: DatabaseKeyIndex) -> bool {
705705
self.heads.contains(&key)

src/ingredient.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use crate::cycle::{
55
empty_cycle_heads, CycleHeads, CycleRecoveryStrategy, IterationCount, ProvisionalStatus,
66
};
77
use crate::database::RawDatabase;
8-
use crate::function::{MaybeChangeAfterCycleHeads, VerifyResult};
8+
use crate::function::{VerifyCycleHeads, VerifyResult};
99
use crate::runtime::Running;
1010
use crate::sync::Arc;
1111
use crate::table::memo::MemoTableTypes;
@@ -51,7 +51,7 @@ pub trait Ingredient: Any + std::fmt::Debug + Send + Sync {
5151
db: crate::database::RawDatabase<'_>,
5252
input: Id,
5353
revision: Revision,
54-
cycle_heads: &mut MaybeChangeAfterCycleHeads,
54+
cycle_heads: &mut VerifyCycleHeads,
5555
) -> VerifyResult;
5656

5757
/// Returns information about the current provisional status of `input`.

src/input.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ pub mod singleton;
88

99
use input_field::FieldIngredientImpl;
1010

11-
use crate::function::{MaybeChangeAfterCycleHeads, VerifyResult};
11+
use crate::function::{VerifyCycleHeads, VerifyResult};
1212
use crate::id::{AsId, FromId, FromIdWithDb};
1313
use crate::ingredient::Ingredient;
1414
use crate::input::singleton::{Singleton, SingletonChoice};
@@ -230,7 +230,7 @@ impl<C: Configuration> Ingredient for IngredientImpl<C> {
230230
_db: crate::database::RawDatabase<'_>,
231231
_input: Id,
232232
_revision: Revision,
233-
_cycle_heads: &mut MaybeChangeAfterCycleHeads,
233+
_cycle_heads: &mut VerifyCycleHeads,
234234
) -> VerifyResult {
235235
// Input ingredients are just a counter, they store no data, they are immortal.
236236
// Their *fields* are stored in function ingredients elsewhere.

src/input/input_field.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::fmt;
22
use std::marker::PhantomData;
33

4-
use crate::function::{MaybeChangeAfterCycleHeads, VerifyResult};
4+
use crate::function::{VerifyCycleHeads, VerifyResult};
55
use crate::ingredient::Ingredient;
66
use crate::input::{Configuration, IngredientImpl, Value};
77
use crate::sync::Arc;
@@ -55,7 +55,7 @@ where
5555
_db: crate::database::RawDatabase<'_>,
5656
input: Id,
5757
revision: Revision,
58-
_cycle_heads: &mut MaybeChangeAfterCycleHeads,
58+
_cycle_heads: &mut VerifyCycleHeads,
5959
) -> VerifyResult {
6060
let value = <IngredientImpl<C>>::data(zalsa, input);
6161
VerifyResult::changed_if(value.revisions[self.field_index] > revision)

src/interned.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use intrusive_collections::{intrusive_adapter, LinkedList, LinkedListLink, Unsaf
1111
use rustc_hash::FxBuildHasher;
1212

1313
use crate::durability::Durability;
14-
use crate::function::{MaybeChangeAfterCycleHeads, VerifyResult};
14+
use crate::function::{VerifyCycleHeads, VerifyResult};
1515
use crate::id::{AsId, FromId};
1616
use crate::ingredient::Ingredient;
1717
use crate::plumbing::{Jar, ZalsaLocal};
@@ -803,7 +803,7 @@ where
803803
_db: crate::database::RawDatabase<'_>,
804804
input: Id,
805805
_revision: Revision,
806-
_cycle_heads: &mut MaybeChangeAfterCycleHeads,
806+
_cycle_heads: &mut VerifyCycleHeads,
807807
) -> VerifyResult {
808808
// Record the current revision as active.
809809
let current_revision = zalsa.current_revision();

src/key.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use core::fmt;
22

3-
use crate::function::{MaybeChangeAfterCycleHeads, VerifyResult};
3+
use crate::function::{VerifyCycleHeads, VerifyResult};
44
use crate::zalsa::{IngredientIndex, Zalsa};
55
use crate::Id;
66

@@ -38,7 +38,7 @@ impl DatabaseKeyIndex {
3838
db: crate::database::RawDatabase<'_>,
3939
zalsa: &Zalsa,
4040
last_verified_at: crate::Revision,
41-
cycle_heads: &mut MaybeChangeAfterCycleHeads,
41+
cycle_heads: &mut VerifyCycleHeads,
4242
) -> VerifyResult {
4343
// SAFETY: The `db` belongs to the ingredient
4444
unsafe {

src/tracked_struct.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use crossbeam_queue::SegQueue;
1010
use thin_vec::ThinVec;
1111
use tracked_field::FieldIngredientImpl;
1212

13-
use crate::function::{MaybeChangeAfterCycleHeads, VerifyResult};
13+
use crate::function::{VerifyCycleHeads, VerifyResult};
1414
use crate::id::{AsId, FromId};
1515
use crate::ingredient::{Ingredient, Jar};
1616
use crate::key::DatabaseKeyIndex;
@@ -821,7 +821,7 @@ where
821821
_db: crate::database::RawDatabase<'_>,
822822
_input: Id,
823823
_revision: Revision,
824-
_cycle_heads: &mut MaybeChangeAfterCycleHeads,
824+
_cycle_heads: &mut VerifyCycleHeads,
825825
) -> VerifyResult {
826826
// Any change to a tracked struct results in a new ID generation.
827827
VerifyResult::unchanged()

0 commit comments

Comments
 (0)