feat(array): builders no longer canonicalize their children [builders-child-stack] - #8964
Open
robert3005 wants to merge 1 commit into
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Jul 29, 2026 in 0s
Performance Gate Passed
⚡ 4 improved benchmarks
✅ 1837 untouched benchmarks
⏩ 55 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | extend_from_array_zctl[(1000, 64)] |
728.2 µs | 280 µs | ×2.6 |
| ⚡ | Simulation | extend_from_array_zctl[(10000, 8)] |
1,185.9 µs | 626.6 µs | +89.26% |
| ⚡ | Simulation | extend_from_array_zctl[(1000, 8)] |
337.9 µs | 279.6 µs | +20.85% |
| ⚡ | Simulation | extend_from_array_non_zctl_overlapping[(10000, 8)] |
705.1 µs | 634.4 µs | +11.14% |
Tip
Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.
Comparing claude/builders-canonical-children-9ze0t6 (df75205) with claude/builders-bulk-loop-callers-9ze0t6 (3304731)
Footnotes
-
55 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