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

apache / datasketches-cpp / 35230358712
82%

Build:
DEFAULT BRANCH: master
Ran 17 Sep 2026 02:00PM UTC
Jobs 1
Files 105
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

17 Sep 2026 01:57PM UTC coverage: 82.373% (+0.01%) from 82.36%
35230358712

push

github

web-flow
Write the single-item flag on a compact theta sketch (#526)

Java sets bit 5 of the flags byte (SINGLEITEM_FLAG_MASK) on a compact
sketch holding exactly one entry in exact mode. C++ never wrote it, so
the one-item image was the last theta fixture that differed between the
two languages: byte 5 was 0x1A here and 0x3A in Java.

The condition mirrors Java's: one retained entry and theta at its
maximum. Only the two version-3 writers change; the compressed form
never carries a single item. Readers are untouched, since they test
individual bits and have always ignored this one, which is also why C++
already reads Java's single-item images.

Pins the exact 8-byte empty and 16-byte single-item images in tests,
with a non-default seed to show the seed hash is absent from one and
present in the other, and checks that one entry in estimation mode does
not get the flag.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>

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

17748 of 21546 relevant lines covered (82.37%)

1364865.03 hits per line

Jobs
ID Job ID Ran Files Coverage
1 35230358712.1 17 Sep 2026 02:00PM UTC 105
82.37
GitHub Action Run
Source Files on build 35230358712
  • Tree
  • List 105
  • Changed 3
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35230358712
  • a904aa40 on github
  • Prev Build on master (#35183208781)
  • Delete
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