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

elixir-mint / hpax
98%

Build:
DEFAULT BRANCH: main
Repo Added 24 Sep 2021 06:42AM UTC
Token w95jYetSpXwTO5No1xBXiaiwdSAxLPGlS regen
Build 61 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
  • decoder-table-size-rules
  • 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

24 Sep 2026 09:40AM UTC coverage: 97.895%. Remained the same
6ef606534fd5c68bc7f3c19c97e11bc3e91d610c

push

github

ericmj
Release v1.1.0

186 of 190 relevant lines covered (97.89%)

3901.13 hits per line

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

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
6ef60653... main Release v1.1.0 push 24 Sep 2026 09:43AM UTC ericmj github
97.89
f7d69fc7... main Add HPAX.protocol_resize/2 for decoding tables (#32) * Add HPAX.protocol_resize/2 for decoding tables resize/2 sets both the protocol maximum and the table's own maximum size. That's right for an encoding context, which takes the whole size the ... push 21 Sep 2026 08:32AM UTC web-flow github
97.89
325b3573... decoder-table-size-rules Return an error tuple for a malformed dynamic table size update decode/2 parses the size update's integer before the clause that catches decoding errors, so a block whose integer never ends, such as <<0x3F>>, threw {:hpax, :bad_integer_encoding} ... Pull #32 20 Sep 2026 11:05PM UTC ericmj github
97.89
21dc3f90... decoder-table-size-rules Add HPAX.protocol_resize/2 for decoding tables resize/2 sets both the protocol maximum and the table's own maximum size. That's right for an encoding context, which takes the whole size the protocol permits and declares it, but a decoding table's... Pull #32 20 Sep 2026 10:47PM UTC ericmj github
96.32
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
See All Builds (57)

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