Skip to content

NonZero (unchecked_mul & unchecked_add) Proof for Contracts - #338

Merged
tautschnig merged 45 commits into
model-checking:mainfrom
tautschnig:unchecked_mull_add
Jun 14, 2025
Merged

NonZero (unchecked_mul & unchecked_add) Proof for Contracts#338
tautschnig merged 45 commits into
model-checking:mainfrom
tautschnig:unchecked_mull_add

Conversation

@tautschnig

Copy link
Copy Markdown
Member

Towards #71

These are the changes contributed by SahithiMV in #184 plus the proposed changes in that PR.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.

aa-lunaand others added 25 commits September 20, 2024 14:38
Added contract and placeholder harness
Corrected issues from Pull Request
Restored previous cargo files
Co-authored-by: Carolyn Zech <cmzech@amazon.com>
Co-authored-by: Carolyn Zech <cmzech@amazon.com>
Co-authored-by: Carolyn Zech <cmzech@amazon.com>
Co-authored-by: Carolyn Zech <cmzech@amazon.com>
Co-authored-by: Zyad Hassan <88045115+zhassan-aws@users.noreply.github.com>
Co-authored-by: Carolyn Zech <carolynzech@gmail.com>
@carolynzech
carolynzech marked this pull request as draft May 8, 2025 15:33
@carolynzech

Copy link
Copy Markdown

Draft for now; needs a subtree update to pass CI. It could still technically be reviewed before that, but I think it's better to save the second review for when things are passing and we can sanity-check that we are indeed proving the right thing with the new Kani version.

@tautschnig
tautschnig marked this pull request as ready for review May 20, 2025 17:17
Comment threadlibrary/core/src/num/nonzero.rs
@tautschnig
tautschnig added this pull request to the merge queueJun 14, 2025
Merged via the queue into model-checking:main with commit 79498aaJun 14, 2025
@tautschnig
tautschnig deleted the unchecked_mull_add branch June 14, 2025 12:58
Sign up for freeto 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.

7 participants

@tautschnig@carolynzech@thanhnguyen-aws@qinheping@aa-luna@SahithiMV@MooniniteErr