Skip to content

fix(output): make the dump walks linear and the ops listing deterministic - #1093

Merged
dekobon merged 7 commits into
mainfrom
fix/1054-dump-prefix-quadratic
Jul 27, 2026
Merged

fix(output): make the dump walks linear and the ops listing deterministic#1093
dekobon merged 7 commits into
mainfrom
fix/1054-dump-prefix-quadratic

test(output): extend the I/O-failure sweep to the dump walk

fe57046
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 27, 2026 in 1s

98.09% (+0.05%) compared to 3351efb

View this Pull Request on Codecov

98.09% (+0.05%) compared to 3351efb

Details

Codecov Report

❌ Patch coverage is 97.68519% with 5 lines in your changes missing coverage. Please review.
✅ Project coverage is 98.09%. Comparing base (3351efb) to head (fe57046).

Files with missing lines Patch % Lines
src/ops.rs 96.55% 3 Missing and 1 partial ⚠️
src/output/test_support.rs 98.41% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1093      +/-   ##
==========================================
+ Coverage   98.04%   98.09%   +0.05%     
==========================================
  Files         271      272       +1     
  Lines       67235    67426     +191     
  Branches    66805    66996     +191     
==========================================
+ Hits        65922    66143     +221     
- Misses        871      873       +2     
+ Partials      442      410      -32     
Files with missing lines Coverage Δ
...ode-analysis-py/python/big_code_analysis/_types.py 100.00% <ø> (ø)
src/output/dump.rs 96.42% <100.00%> (+4.27%) ⬆️
src/output/dump_ops.rs 97.02% <100.00%> (+14.83%) ⬆️
src/output/mod.rs 100.00% <ø> (ø)
src/output/test_support.rs 98.41% <98.41%> (ø)
src/ops.rs 98.96% <96.55%> (-0.19%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.