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

elixir-mint / hpax
96%

Build:
DEFAULT BRANCH: main
Repo Added 24 Sep 2021 06:42AM UTC
Token w95jYetSpXwTO5No1xBXiaiwdSAxLPGlS regen
Build 57 Last
Files 4
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • al/1.18
  • al/elixir-req
  • al/huffman
  • al/update-elixir
  • andrea/coverage
  • andrea/dialyzer-in-ci
  • andrea/fix-ci
  • bump-ci-elixir-erlang
  • deprecation_warnings
  • elixir-1.17
  • fix-warnings
  • fix/huffman-decode-invalid-encoding
  • fix/static-table-empty-values
  • fix_resize
  • main
  • optimize-huffman-decoding
  • optimize-table-index-lookup
  • table_size_fixes
  • wm-fix-warnings
  • wm-validate-header

03 Sep 2026 10:36AM UTC coverage: 95.977% (+0.02%) from 95.954%
debea4353cbe13822eafd38f6cdcbcd62f95fc26

push

github

web-flow
Optimize table index lookup (#31)

Replace generated static clauses and Enum.at/2 with tuple-backed static lookup and an inlined dynamic traversal, removing the redundant empty-table clause.

3 of 3 new or added lines in 1 file covered. (100.0%)

167 of 174 relevant lines covered (95.98%)

4615.85 hits per line

Relevant lines Covered
Build:
Build:
174 RELEVANT LINES 167 COVERED LINES
4615.85 HITS PER LINE
Source Files on main
  • Tree
  • List 4
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
debea435... main Optimize table index lookup (#31) Replace generated static clauses and Enum.at/2 with tuple-backed static lookup and an inlined dynamic traversal, removing the redundant empty-table clause. push 03 Sep 2026 10:39AM UTC web-flow github
95.98
d90f2be9... optimize-table-index-lookup Optimize table index lookup Replace generated static clauses and Enum.at/2 with tuple-backed static lookup and an inlined dynamic traversal, removing the redundant empty-table clause. Cover every static index and dynamic depths through 64. Pull #31 01 Sep 2026 12:35PM UTC preciz github
95.98
0fa48774... main Bump Elixir to 1.20 and Erlang to 29.0 in CI (#30) push 01 Sep 2026 09:59AM UTC web-flow github
95.95
1c589cac... main Optimize Huffman decoding (#29) Decode into a tail-recursive binary accumulator instead of rebuilding binaries while unwinding recursion. This is up to 4.2x faster on realistic inputs and reduces measured allocations. push 01 Sep 2026 09:56AM UTC web-flow github
95.91
93446775... bump-ci-elixir-erlang Bump Elixir to 1.20 and Erlang to 29.0 in CI Pull #30 01 Sep 2026 09:56AM UTC whatyouhide github
95.93
856d2697... optimize-huffman-decoding Optimize Huffman decoding Decode into a tail-recursive binary accumulator instead of rebuilding binaries while unwinding recursion. This is up to 4.2x faster on realistic inputs and reduces measured allocations. Pull #29 01 Sep 2026 09:53AM UTC preciz github
95.91
7eea90af... main Use empty binary, not nil, for static table entries with no default value (#27) HPAX.Table's @static_table stored `nil` as the value for the many static entries that have no default (RFC 7541, Appendix A - e.g. :authority, host, user-agent). Deco... push 27 Jul 2026 08:09AM UTC web-flow github
95.88
05adfdc4... main Raise a catchable error on malformed Huffman-coded input (#26) HPAX.Huffman.decode/1 only handled two "end of input" cases: an exhausted binary, and 1-7 leftover bits that form valid EOS padding. Any input that leaves 8 or more trailing bits whic... push 25 Jul 2026 08:07PM UTC web-flow github
95.88
444a1d2f... fix/static-table-empty-values Test that encoding a static entry's default value compresses to one byte Covers the encoder-side half of the previous commit's fix: headers whose value matches a static table entry with no defined default (e.g. "user-agent": "") can now be found ... Pull #27 25 Jul 2026 06:55PM UTC mtrudel github
95.86
18a42a5e... fix/huffman-decode-invalid-encoding Use empty binary, not nil, for static table entries with no default value HPAX.Table's @static_table stored `nil` as the value for the many static entries that have no default (RFC 7541, Appendix A - e.g. :authority, host, user-agent). Decoding a... Pull #26 25 Jul 2026 02:15AM UTC mtrudel github
95.88
See All Builds (53)

Badge your Repo: hpax

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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