salsa/tests
Niko Matsakis 961599aa39 unwind from "block on" for panic/cancellation
We still record the same dependencies (or else the tests fail,
so +1 for test coverage).

This has the immediate advantage that we don't invoke the fallback
function twice for the repeated node in the cycle.

Also, fix a bug where revalidating cycles could lead to a
CycleParticipant error that is not caught (added a test for it).
2021-11-08 08:07:45 -05:00
..
incremental use RefCell::take 2021-10-31 04:13:42 -04:00
parallel throw Cycle value directly 2021-11-02 12:45:42 -04:00
storage_varieties remove the DB parameter 2020-07-04 14:17:11 +00:00
cycles.rs unwind from "block on" for panic/cancellation 2021-11-08 08:07:45 -05:00
dyn_trait.rs implement the Storage<DB> change 2020-07-04 14:17:10 +00:00
interned.rs CI runs Clippy 2021-06-17 15:21:51 +01:00
lru.rs remove the DB parameter 2020-07-04 14:17:11 +00:00
macros.rs CI runs Clippy 2021-06-17 15:21:51 +01:00
no_send_sync.rs fix clippy warnings 2021-11-01 13:42:03 -04:00
on_demand_inputs.rs make "maybe changed since" share code with read 2021-10-30 11:45:12 -04:00
panic_safely.rs CI runs Clippy 2021-06-17 15:21:51 +01:00
transparent.rs remove the DB parameter 2020-07-04 14:17:11 +00:00
variadic.rs remove the DB parameter 2020-07-04 14:17:11 +00:00