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

RibbonFilter / ribbonGo
94%

Build:
Build:
LAST BUILD BRANCH: fix/bander-store-coeffbits
DEFAULT BRANCH: main
Repo Added 10 Mar 2026 04:03PM UTC
Token QVKP26cIevdXQLMLsbUc4FBZzWw4AIulq regen
Build 16 Last
Files 7
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 fix/bander-store-coeffbits
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • fix/bander-store-coeffbits
  • fix/contains-bypass-hasher
  • main
  • query

24 Mar 2026 08:24AM UTC coverage: 93.948% (-0.2%) from 94.187%
23479932679

Pull #40

github

RajjjAryan
bander, solver: add uint32 specialization for w=32

Add dedicated width-32 code paths that use []uint32 coefficient storage
and uint32 operations throughout:

- bander: add coeff32 []uint32 field, addW32(), addRangeW32() methods
  with TrailingZeros32 and uint32 XOR/shift in the inner loops.
  16 coefficients per cache line (vs 8 with uint64).
- solver: add backSubst32() using uint32 state registers and direct
  coeff32 array access.
- Update dispatchers (add, addRange, backSubstitute), reset, getSlot,
  and slowadd to handle the new coefficient storage.
- Update TestNewStandardBander to verify coeff32 allocation for w=32.

Addresses review feedback from @DhruvilK7 on PR #40.
Pull Request #40: fix: store coeffBits in standardBander to preserve ribbon width precision

151 of 162 new or added lines in 2 files covered. (93.21%)

6 existing lines in 1 file now uncovered.

1009 of 1074 relevant lines covered (93.95%)

3489957.82 hits per line

Relevant lines Covered
Build:
Build:
1074 RELEVANT LINES 1009 COVERED LINES
3489957.82 HITS PER LINE
Source Files on main
  • Tree
  • List 7
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23479932679 fix/bander-store-coeffbits bander, solver: add uint32 specialization for w=32 Add dedicated width-32 code paths that use []uint32 coefficient storage and uint32 operations throughout: - bander: add coeff32 []uint32 field, addW32(), addRangeW32() methods with TrailingZer... Pull #40 24 Mar 2026 08:25AM UTC RajjjAryan github
93.95
23479562953 fix/bander-store-coeffbits solver: add defensive coeffBits validation in backSubstitute Validates that sb.coeffBits is 32, 64, or 128 at the point of use in backSubstitute(), complementing the existing validation in the newStandardBander constructor. Addresses review feed... Pull #40 24 Mar 2026 08:14AM UTC RajjjAryan github
93.98
23336282119 main Merge pull request #39 from RajjjAryan/fix/contains-bypass-hasher fix: delegate Ribbon.Contains to filter.contains instead of calling xxh3 directly push 20 Mar 2026 09:12AM UTC web-flow github
94.19
23252781544 fix/contains-bypass-hasher fix: delegate Ribbon.Contains to filter.contains instead of calling xxh3 directly Ribbon.Contains was directly calling xxh3.HashString(key) and passing the result to f.containsHash(), bypassing the hasher abstraction that filter.contains() alread... Pull #39 20 Mar 2026 09:11AM UTC RajjjAryan github
94.19
23252869977 fix/bander-store-coeffbits fix: store coeffBits in standardBander to preserve ribbon width precision backSubstitute() was inferring the ribbon width by checking whether coeffHi is nil — this correctly distinguishes w=128 from w≤64, but cannot distinguish w=32 from w=64. Bo... Pull #40 19 Mar 2026 06:57AM UTC RajjjAryan github
94.2
23086721835 main Merge pull request #32 from DhruvilK7/query fix: ineffectual assignment push 14 Mar 2026 11:07AM UTC web-flow github
94.19
23086708391 query added go report card Pull #32 14 Mar 2026 11:06AM UTC DhruvilK7 github
94.19
23086694355 query fix: ineffectual assignment Pull #32 14 Mar 2026 11:06AM UTC DhruvilK7 github
94.19
23086603236 main Merge pull request #31 from DhruvilK7/query Build Filter Optimization:: Fused derive push 14 Mar 2026 11:00AM UTC web-flow github
94.19
23086594507 query Build Filter Optimization:: Fused derive Pull #31 14 Mar 2026 10:59AM UTC DhruvilK7 github
94.19
See All Builds (16)

Badge your Repo: ribbonGo

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 · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc