salsa-v0.26.0
·
12 commits
to master
since this release
Added
- Allow opt-ing out of LRU at compile time (#1051)
- Allow tracked function cycle attributes to take closures (#1048)
Fixed
- Do not alias fields of
tracked_structValues when updating (#741)
Other
- Remove unnecessary
boxcar::Vec(#1072) - replace remaining instances of
cycle_fallbackwithcycle_resultin the docs (#1071) - Fix out-of-order verification of cycle head dependencies (#1061)
- Update compile fail tests (#1070)
- Merge
FallbackImmediateandFixpointcode paths (#1063) - Introduce a
CancellationTokenfor cancelling specific computations (#1007) - Remove unnecessary backdate field macros (#1069)
- Remove
ValueWithMetadata(#1057) - Fix stale tracked struct values in later iterations (#1068)
- Skip book deployment on forks (#1066)
- Remove
QueryOriginKind::FixpointInitial(#1062) - Document cycle_fallback in the book (#1056)
- Fix book build with newer mdbook versions (#1055)
- Implement
LookupandHashEqLikeforCow(#1054) - Add
DidFinalizeCycleevent, add more tests for cyclic nested queries (#1052) - Collect cycle heads transitively (#1050)
- Remove unused database forking (#1049)
- Reduce monomorphized code in maybe_changed_after (#1047)
- Reduce monomorphized code in
execute_maybe_iterate(#1046) - Add
salsa::Updatetrait bounds to generics when derivingsalsa::Update(#1041)