salsa-rs
salsa
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Allow immediately resolving cycles with a fallback instead of fixpoint
Veykril:veykril/push-wqwvkrpytswm
1 hour ago
Allow immediately resolving cycles with a fallback instead of fixpoint
Veykril:veykril/push-wqwvkrpytswm
1 hour ago
Add a third cycle mode, equivalent to old Salsa cycle behavior That is, directly set a value for the cycle head, and ignore all other queries in the cycle. Unlike old Salsa, we still need all cycle heads to be marked, and we still execute the queries to completion, but we throw their result.
ChayimFriedman2:cycle-no-fixpoint
1 day ago
Add a third cycle mode, equivalent to old Salsa cycle behavior That is, directly set a value for the cycle head, and ignore all other queries in the cycle. Unlike old Salsa, we still need all cycle heads to be marked, and we still execute the queries to completion, but we throw their result.
ChayimFriedman2:cycle-no-fixpoint
1 day ago
Fix Clippy
ChayimFriedman2:common-typeid-real
2 days ago
Use `OnceLock` for `MemoEntryType`, instead of hand-rolling it
ChayimFriedman2:common-typeid-real
2 days ago
Replace `boxcar::Vec` with an `AtomicPtr` for memo types We only garbage collect old types during a revision bump, and so we can replace the fast path with just an atomic load.
ChayimFriedman2:common-typeid-real
2 days ago
Replace `RwLock` with boxcar + `AtomicPtr`
ChayimFriedman2:common-typeid-real
2 days ago
Active Branches
Allow immediately resolving cycles with a fallback instead of fixpoint
last run
1 hour ago
#798
CodSpeed Performance Gauge
0%
Add a third cycle mode, equivalent to old Salsa cycle behavior
last run
1 day ago
#801
CodSpeed Performance Gauge
+4%
Reduce memory usage by deduplicating type information
last run
2 days ago
#649
CodSpeed Performance Gauge
-7%
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs