Skip to content

Separate clean and dirty DataFrame handling without virtual dispatch - #335

Merged
vincentlaucsb merged 6 commits into
masterfrom
codex/dirty-data-frame
Oct 10, 2026
Merged

vincentlaucsb merged 6 commits into
masterfrom
codex/dirty-data-frame

Optimize DataFrame column views with direct field extraction

d7febfe
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 10, 2026 in 1s

91.59% (-0.02%) compared to 9dbbd2e

View this Pull Request on Codecov

91.59% (-0.02%) compared to 9dbbd2e

Details

Codecov Report

❌ Patch coverage is 91.03774% with 38 lines in your changes missing coverage. Please review.
✅ Project coverage is 91.59%. Comparing base (9dbbd2e) to head (d7febfe).
⚠️ Report is 6 commits behind head on master.

Files with missing lines Patch % Lines
include/internal/data_frame/dirty_data_frame.hpp 82.65% 0 Missing and 17 partials ⚠️
include/internal/data_frame/data_frame.hpp 85.52% 0 Missing and 11 partials ⚠️
include/internal/data_frame/row_storage.hpp 92.15% 0 Missing and 4 partials ⚠️
include/internal/data_frame/data_frame_storage.hpp 96.38% 0 Missing and 3 partials ⚠️
include/internal/data_frame/key_storage.hpp 92.00% 1 Missing and 1 partial ⚠️
include/internal/data_frame/data_frame_cell.hpp 98.11% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #335      +/-   ##
==========================================
- Coverage   91.60%   91.59%   -0.02%     
==========================================
  Files          55       61       +6     
  Lines        3574     3770     +196     
  Branches     1058     1097      +39     
==========================================
+ Hits         3274     3453     +179     
+ Misses        115      110       -5     
- Partials      185      207      +22     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.