salsa-v0.23.0
·
65 commits
to master
since this release
Added
Updatederive field overwrite support (#747)
Fixed
Other
- Emit self ty for query debug name of assoc function queries (#927)
- Replace ingredient cache with faster ingredient map (#921)
- add option to track heap memory usage of memos (#925)
- Hide generated structs of tracked functions from docs via
#[doc(hidden)](#917) - Add API to dump memory usage (#916)
- Revert "Assert size for interned Value" & Mark
Slottrait as unsafe (#915) - add an option to tune interned garbage collection (#911)
- Use explicit discriminants for
QueryOriginKindfor better comparisons (#913) - update boxcar (#910)
- use latest revision for dependencies on interned values (#908)
- remove high-durability values from interned LRU (#907)
- Preserve attributes on interned/tracked struct fields (#905)
- Assert size for interned
Value(#901) - reduce size of interned value metadata (#903)
- panic with string message again for cycle panics (#898)
- Use
RevisionandDurabilitydirectly in inputValue(#902) - Fix flaky parallel_join test (#900)
- Bump MSRV to 1.85 (#899)
- Simple LRU garbage collection for interned values (#839)
- Capture execution backtrace when throwing
UnexpectedCycle(#883) - Store tracked struct ids as ThinVec on Revisions (#892)
- Update dependencies, remove unused
heckdependency (#894) - Set
validate_finalinexecuteafter removing the last cycle head (#890) - Pack
QueryEdgememory layout (#886) - Lazily allocate extra memo state (#888)
- Pack
QueryOriginmemory layout (#885) - Restrict memo size assertion to 64bit platforms (#884)
- Don't report stale outputs if there is newer generation in new_outputs (#879)
- Fix hang in nested fixpoint iteration (#871)
- Add debug spans for
new_revisionandevict_lru(#881) - Add fetch span (#875)
- shrink_to_fit
IdentityMapbefore storing it (#816) - Allow lifetimes in arguments in tracked fns with >1 parameters (#880)
- Replace loom with shuttle (#876)
- Use generational identifiers for tracked structs (#864)
Fixed
#[doc(hidden)]auto-generated tracked-fn structs (#917)