Skip to content

refactor: reduce tracked query monomorphization - #1150

Draft
MichaReiser wants to merge 8 commits into
salsa-rs:masterfrom
MichaReiser:erase-query-configurations
Draft

refactor: reduce tracked query monomorphization#1150
MichaReiser wants to merge 8 commits into
salsa-rs:masterfrom
MichaReiser:erase-query-configurations

refactor: reuse function ingredient for cycle memos

34bf6e2
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis failed Aug 1, 2026 in 0s

2 benchmarks regressed

⚡ 7 improved benchmarks
❌ 2 regressed benchmarks
✅ 65 untouched benchmarks
⏩ 1 skipped benchmark1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
WallTime project_check_then_incremental[NoEviction] 6.1 ms 7.7 ms -21.31%
Simulation deep_verify_memo 648.3 µs 679.9 µs -4.64%
WallTime parallel_fast_path[NoEviction] 507.9 µs 363 µs +39.91%
Simulation disabled_eviction[NoEviction] 177.4 µs 161.9 µs +9.57%
Simulation fast_path[NoEviction] 177.5 µs 162 µs +9.57%
Simulation fast_path_and_sweep[NoEviction] 178.5 µs 163 µs +9.53%
Simulation disabled_eviction[Lru] 178.3 µs 162.8 µs +9.47%
Simulation fast_path_and_sweep[Lru] 242.3 µs 229.4 µs +5.63%
Simulation fast_path[Lru] 241.4 µs 228.6 µs +5.62%

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing MichaReiser:erase-query-configurations (34bf6e2) with master (59ab5b0)

Open in CodSpeed

Footnotes

  1. 1 benchmark was skipped, so the baseline result was used instead. If it was deleted from the codebase, click here and archive it to remove it from the performance reports.