-
Notifications
You must be signed in to change notification settings - Fork 270
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consistently use unsigned/size_t in big-int [blocks: #2310] #2452
base: develop
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR failed Diffblue compatibility checks (cbmc commit: a323dd2).
Build URL: https://travis-ci.com/diffblue/test-gen/builds/77183230
Status will be re-evaluated on next push.
Please contact @peterschrammel, @thk123, or @allredj for support.
Common spurious failures:
- the cbmc commit has disappeared in the mean time (e.g. in a force-push)
- the author is not in the list of contributors (e.g. first-time contributors).
The index shifts are certainly scary. Equally scary is the idea that most of these 'unsigned' should likely be size_t, even though that means that we worry about an integer that needs more than 2^32 bits to represent. |
Could we have unit tests for these, to make sure that we're not breaking any corner case? |
a323dd2
to
f9d5da9
Compare
I have added a commit to move to |
f9d5da9
to
7dc0994
Compare
7dc0994
to
01a8f70
Compare
01a8f70
to
476ffb3
Compare
207ea9a
to
89f99fa
Compare
89f99fa
to
e5501eb
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
✔️
Passed Diffblue compatibility checks (cbmc commit: e5501eb).
Build URL: https://travis-ci.com/diffblue/test-gen/builds/91047441
e5501eb
to
d63c049
Compare
Add author information to big-int implementation file [blocks: #2452]
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
✔️
Passed Diffblue compatibility checks (cbmc commit: d63c049).
Build URL: https://travis-ci.com/diffblue/test-gen/builds/91344288
Move big-int unit test to unit/ folder and make it a CATCH-style test [blocks: #2452]
Hi @tautschnig, is this something you plan on merging soon? If you'd like it merged but don't have the time to work on this, is there something I can do to get this in a better shape to merge? |
Closing due to age (no further comment on PR content), please reopen with rebase on develop if you intent to continue this work. |
d63c049
to
c7a1826
Compare
@kroening This has been rebased and I hope to have addressed all past concerns. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #2452 +/- ##
===========================================
+ Coverage 78.71% 79.59% +0.88%
===========================================
Files 1732 1732
Lines 199536 197321 -2215
Branches 18281 18214 -67
===========================================
+ Hits 157057 157059 +2
+ Misses 42479 40262 -2217 ☔ View full report in Codecov by Sentry. |
No description provided.