Skip to content

Bits class#298

Merged
ZiaCheemaGit merged 2 commits into
ktbarrett:devfrom
ZiaCheemaGit:Bits
Jun 28, 2026
Merged

Bits class#298
ZiaCheemaGit merged 2 commits into
ktbarrett:devfrom
ZiaCheemaGit:Bits

Conversation

@ZiaCheemaGit

Copy link
Copy Markdown
Collaborator

Added a wrapper class i.e. Bits around BigInt and native ints to store BitArray Bits store raw bits and internaly it packs unsigned integer types

I commited this to #271 but it would bloat the review hence this PR.

@codecov

codecov Bot commented Jun 25, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.79%. Comparing base (5ca23c3) to head (5e91f32).

Additional details and impacted files
@@           Coverage Diff           @@
##              dev     #298   +/-   ##
=======================================
  Coverage   91.79%   91.79%           
=======================================
  Files          23       23           
  Lines        1317     1317           
  Branches      330      330           
=======================================
  Hits         1209     1209           
  Misses         47       47           
  Partials       61       61           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ZiaCheemaGit ZiaCheemaGit requested a review from ktbarrett June 25, 2026 19:28
@ZiaCheemaGit ZiaCheemaGit changed the title Bit class Bits class Jun 25, 2026
Added a wrapper class i.e. Bits around BigInt and native ints to store BitArray
Bits store raw bits and internaly it packs unsigned integer types

@ktbarrett ktbarrett left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

Comment thread cpp/include/coconext/types/int_base.hpp Outdated
@ZiaCheemaGit ZiaCheemaGit merged commit 4b6e763 into ktbarrett:dev Jun 28, 2026
15 checks passed
@ZiaCheemaGit ZiaCheemaGit deleted the Bits branch June 28, 2026 04:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants