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

jallum / flatbuffer / 1e2d359def34d615ab3a3932ae2c33758337ec08
100%

Build:
DEFAULT BRANCH: main
Ran 03 Sep 2026 02:47AM 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

03 Sep 2026 02:46AM UTC coverage: 99.59% (+0.05%) from 99.537%
1e2d359def34d615ab3a3932ae2c33758337ec08

push

github

web-flow
Specialize generated code to eliminate downstream Dialyzer warnings (#18)

## Summary

- generate reader and writer clauses only for schema types reachable
from the root
- precompute vector sizes and alignments instead of emitting runtime
dispatchers
- preserve unsupported union-vector errors without generating
unreachable member code
- add a downstream macro-consumer Dialyzer project to CI, with normal,
safe, minimal, sparse, and union-vector-only schemas
- use no Dialyzer attributes, ignore files, or generated-code warning
suppression

## Evidence

The downstream fixture reproduced 21 Dialyzer errors and 10
skipped/unlexable warnings before the change. It now reports 0 errors, 0
skipped warnings, and 0 unnecessary skips with a forced PLT check.

- Elixir 1.18 / OTP 27: 142 tests, 0 failures
- Elixir 1.19 / OTP 28: 140 tests, 0 failures
- Elixir 1.20 / OTP 29: 140 tests, 0 failures
- flatc integration: 2 tests, 0 failures
- mix format --check-formatted
- mix deps.unlock --check-unused

Benchee on Elixir 1.19 / OTP 28 measured the generated decoder at 362K
ips versus 143K interpreted, and the generated encoder at 94K ips versus
83K interpreted. Generated decoding retained its 19.77 KB allocation
profile.

Tracks fb-3lk.

118 of 118 new or added lines in 4 files covered. (100.0%)

728 of 731 relevant lines covered (99.59%)

78.15 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1e2d359def34d615ab3a3932ae2c33758337ec08.1 03 Sep 2026 02:47AM UTC 11
99.59
GitHub Action Run
Source Files on build 1e2d359def34d615ab3a3932ae2c33758337ec08
  • Tree
  • List 11
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 1e2d359d on github
  • Prev Build on main (#3621A4B7...)
  • Next Build on main (#8FA9729C...)
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