Skip to content

feat: add previous() to access a tracked function's prior memoized value#1219

Open
Veykril wants to merge 2 commits into
salsa-rs:masterfrom
Veykril:lukaswirth/push-znzskroxnsym
Open

feat: add previous() to access a tracked function's prior memoized value#1219
Veykril wants to merge 2 commits into
salsa-rs:masterfrom
Veykril:lukaswirth/push-znzskroxnsym

Add more tests

d089052
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis failed Jul 3, 2026 in 0s

Performance Regression: -87.24%

⚡ 2 improved benchmarks
❌ 4 regressed benchmarks
✅ 45 untouched benchmarks
⏩ 12 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation input_field_read_many 259.8 µs 2,355,772.4 µs -99.99%
Simulation interned_field_read_many 210.7 µs 6,233.3 µs -96.62%
Simulation tracked_field_read_many 270.8 µs 514.7 µs -47.38%
Simulation untracked_field_read_many 222.4 µs 374.4 µs -40.61%
Simulation deep_verify_then_execute 4.2 ms 2.2 ms +96.13%
Simulation cold_execute 3.1 ms 1.7 ms +88.61%

Tip

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


Comparing Veykril:lukaswirth/push-znzskroxnsym (d089052) with master (049c3c4)

Open in CodSpeed

Footnotes

  1. 12 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.