Skip to content

feat(cborlite): a light CBOR reader. - #3935

Draft
RafaelGranza wants to merge 2 commits into
perf/cbor/primitivesfrom
perf/cbor/encoder
Draft

feat(cborlite): a light CBOR reader.#3935
RafaelGranza wants to merge 2 commits into
perf/cbor/primitivesfrom
perf/cbor/encoder

perf(felt): read a felt and a felt slice in one pass

e3e936b
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 15, 2026 in 0s

74.81% (target 70.00%)

View this Pull Request on Codecov

74.81% (target 70.00%)

Details

Codecov Report

❌ Patch coverage is 88.15789% with 45 lines in your changes missing coverage. Please review.
✅ Project coverage is 74.81%. Comparing base (948ce43) to head (e3e936b).

Files with missing lines Patch % Lines
encoder/cborlite/readers_kind.go 87.97% 11 Missing and 11 partials ⚠️
encoder/cborlite/plan.go 83.95% 8 Missing and 5 partials ⚠️
encoder/cborlite/readers.go 89.18% 2 Missing and 2 partials ⚠️
encoder/cborlite/cache.go 84.21% 2 Missing and 1 partial ⚠️
encoder/cborlite/decode.go 92.00% 1 Missing and 1 partial ⚠️
encoder/encoder.go 80.00% 1 Missing ⚠️
Additional details and impacted files
@@                   Coverage Diff                    @@
##           perf/cbor/primitives    #3935      +/-   ##
========================================================
+ Coverage                 74.71%   74.81%   +0.09%     
========================================================
  Files                       463      469       +6     
  Lines                     41066    41433     +367     
========================================================
+ Hits                      30683    30997     +314     
- Misses                     8284     8313      +29     
- Partials                   2099     2123      +24     

☔ 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.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.