feat: add previous() to access a tracked function's prior memoized value#1219
Open
Veykril wants to merge 2 commits into
Open
feat: add previous() to access a tracked function's prior memoized value#1219Veykril wants to merge 2 commits into
previous() to access a tracked function's prior memoized value#1219Veykril wants to merge 2 commits into
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)
Footnotes
-
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. ↩
Loading