Skip to content

Make bitwise operations for signed integers illegal, and provide rationale#177

Merged
mborland merged 3 commits intodevelopfrom
33
Apr 15, 2026
Merged

Make bitwise operations for signed integers illegal, and provide rationale#177
mborland merged 3 commits intodevelopfrom
33

Conversation

@mborland
Copy link
Copy Markdown
Member

Closes: #33

@mborland mborland added this to the v0.1.0 milestone Apr 15, 2026
@mborland mborland self-assigned this Apr 15, 2026
@mborland mborland added the enhancement New feature or request label Apr 15, 2026
@cppalliance-bot
Copy link
Copy Markdown

An automated preview of the documentation is available at https://177.safe-numbers.prtest3.cppalliance.org/libs/safe_numbers/doc/html/index.html

If more commits are pushed to the pull request, the docs will rebuild at the same URL.

2026-04-15 19:46:09 UTC

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 15, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.6%. Comparing base (fe937e4) to head (33aa429).
⚠️ Report is 6 commits behind head on develop.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           develop    #177   +/-   ##
=======================================
  Coverage     97.6%   97.6%           
=======================================
  Files          166     166           
  Lines        12670   12670           
  Branches      4660    4660           
=======================================
  Hits         12356   12356           
  Misses         247     247           
  Partials        67      67           
Files with missing lines Coverage Δ
...boost/safe_numbers/detail/signed_integer_basis.hpp 84.1% <ø> (ø)

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fe937e4...33aa429. Read the comment docs.

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

@mborland mborland merged commit cfbaca3 into develop Apr 15, 2026
42 checks passed
@mborland mborland deleted the 33 branch April 15, 2026 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add documentation note that Ada does not allow bitwise operations on signed integer types

2 participants