salsa/tests
Aleksey Kladov a2198f1f8a prevent untracked queries from moving brackwards in time
If a query observes an untracked read, it gets changed_at equal to the
current revision. When we re-validate the query later, if it doesn't
do an untracked read this time, it gets changed_at equal to the
maximum of the dependencies. Crucially, this new changed_at may
be **older** then the previous value of changed_at. That is, we break
the rule that `changed_at` monotonically increases.

This can lead to missed re-executions down the line (see the added
test).

closes #66
2018-12-30 10:54:34 +03:00
..
gc
incremental prevent untracked queries from moving brackwards in time 2018-12-30 10:54:34 +03:00
parallel prevent untracked queries from moving brackwards in time 2018-12-30 10:54:34 +03:00
storage_varieties
cycles.rs
macros.rs
panic_safely.rs
set_unchecked.rs
variadic.rs