• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ludocode / mpack / 31116486692
99%

Build:
DEFAULT BRANCH: develop
Ran 06 Aug 2026 03:35PM UTC
Jobs 1
Files 11
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

06 Aug 2026 03:34PM UTC coverage: 98.523% (-0.06%) from 98.581%
31116486692

push

github

ludocode
Add overflow checks

This adds overflow checks in a few places to improve robustness and
error checking especially on embedded platforms.

The mpack_checked_*() functions are modeled after the ckd_*() functions
from C23, only they are more strongly typed. This makes the overflow
checks obvious wherever they are used.

We report mpack_error_too_big whenever an overflow occurs. (In at least
one case this was changed from mpack_error_invalid.)

Fixes #123, #124

35 of 35 new or added lines in 3 files covered. (100.0%)

6 existing lines in 1 file now uncovered.

4670 of 4740 relevant lines covered (98.52%)

418544.85 hits per line

Coverage Regressions

Lines Coverage ∆ File
6
99.55
-0.19% src/mpack/mpack-node.c
Jobs
ID Job ID Ran Files Coverage
1 31116486692.1 06 Aug 2026 03:35PM UTC 22
90.74
GitHub Action Run
Source Files on build 31116486692
  • Tree
  • List 11
  • Changed 11
  • Source Changed 3
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31116486692
  • 3d54d121 on github
  • Prev Build on develop (#31114588852)
  • Next Build on develop (#31124836926)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc