Skip to content

Conversation

@joseph-isaacs
Copy link
Contributor

No description provided.

@codspeed-hq
Copy link

codspeed-hq bot commented Jan 21, 2026

CodSpeed Performance Report

Merging this PR will degrade performance by 52.77%

Comparing ji/execution-result (f92f660) with develop (1f31264)

Summary

⚡ 8 improved benchmarks
❌ 6 regressed benchmarks
✅ 1240 untouched benchmarks
⏩ 1254 skipped benchmarks1

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation bench_compare_sliced_dict_varbinview[(2000, 10000)] 417.6 µs 638.8 µs -34.63%
Simulation bench_compare_sliced_dict_varbinview[(1000, 10000)] 256 µs 542 µs -52.77%
Simulation bench_compare_sliced_dict_varbinview[(2500, 10000)] 497.8 µs 687.4 µs -27.58%
Simulation bench_compare_sliced_dict_varbinview[(3333, 10000)] 630.7 µs 768.1 µs -17.89%
Simulation canonical_into_non_nullable[(10000, 100, 0.01)] 3 ms 2.1 ms +37.64%
Simulation canonical_into_non_nullable[(10000, 100, 0.0)] 2.7 ms 1.9 ms +42.25%
Simulation canonical_into_non_nullable[(10000, 100, 0.1)] 4.5 ms 3.7 ms +22.14%
Simulation canonical_into_nullable[(10000, 10, 0.0)] 447.2 µs 530.7 µs -15.75%
Simulation into_canonical_non_nullable[(10000, 1, 0.0)] 41.5 µs 37.2 µs +11.55%
Simulation canonical_into_nullable[(10000, 100, 0.0)] 4.1 ms 4.9 ms -16.35%
Simulation into_canonical_non_nullable[(10000, 100, 0.0)] 2.7 ms 1.9 ms +41.85%
Simulation into_canonical_non_nullable[(10000, 100, 0.01)] 3 ms 2.2 ms +36.74%
Simulation into_canonical_non_nullable[(10000, 100, 0.1)] 4.6 ms 3.7 ms +21.46%
Simulation into_canonical_nullable[(10000, 100, 0.0)] 5.2 ms 4.4 ms +18.65%

Footnotes

  1. 1254 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.

@joseph-isaacs joseph-isaacs added the chore Release label indicating a trivial change label Jan 21, 2026
@joseph-isaacs joseph-isaacs enabled auto-merge (squash) January 21, 2026 13:14
@joseph-isaacs joseph-isaacs enabled auto-merge (squash) January 21, 2026 13:14
gatesn and others added 6 commits January 21, 2026 13:50
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs merged commit d93924e into develop Jan 21, 2026
44 of 46 checks passed
@joseph-isaacs joseph-isaacs deleted the ji/execution-result branch January 21, 2026 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Release label indicating a trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants