Avatar for the salsa-rs user
salsa-rs
salsa
BlogDocsChangelog

Branches performance

Pull requests

perf: Don't push an unnecessary active query for `deep_verify_memo`#806
last run
50 minutes ago
perf: Don't push an unnecessary active query for `deep_verify_memo`
1 hour ago
69bbf42
Veykril:veykril/push-orwsnxqkozuw
CodSpeed Performance Gauge
0%
perf: Inline/Outline more cold and slow paths#805
last run
2 hours ago
refactor: Inline/Outline more cold and slow paths
3 hours ago
69cb8fe
Veykril:veykril/push-xprlmmmpntqk
CodSpeed Performance Gauge
+6%
Remove the assert for interned structs that `last_interned_at >= last_changed_revision` This assert was incorrect, in a subtle but important case (which caused half of rust-analyzer tests to panic): if a struct was interned inside a query, there is indeed no way to make `last_changed_revision` pass past it. But if it was created *outside* any query, it actually can. In the simplest case (which is also what happened in rust-analyzer), the same non-query function that interned it can create a new revision, then obtain its fields. I couldn't find a way to make this assert reliable, so I just deleted it. I think (hope) this assert was just defensive and not really needed, in which case removing it is fine.
16 hours ago
fafa4ca
ChayimFriedman2:outside-intern
CodSpeed Performance Gauge
-5%
Use `OnceLock` instead of atomic-ptr
20 hours ago
ea12b6e
Veykril:veykril/push-ukowpnqompwy
CodSpeed Performance Gauge
-7%
© 2025 CodSpeed Technology
Home Terms PrivacyDocs