-
Notifications
You must be signed in to change notification settings - Fork 18
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
Contracts & Harnesses for unchecked_add
#91
Contracts & Harnesses for unchecked_add
#91
Commits on Sep 11, 2024
-
Add Kani proofs of unchecked_add for all integer types
yew005 committedSep 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 1ae4c6d - Browse repository at this point
Copy the full SHA 1ae4c6dView commit details -
Format proof files & Add verification function templates
yew005 committedSep 11, 2024 Configuration menu - View commit details
-
Copy full SHA for b553678 - Browse repository at this point
Copy the full SHA b553678View commit details
Commits on Sep 16, 2024
-
Experiment with two verification approaches in mod.rs of core::num
yew005 committedSep 16, 2024 Configuration menu - View commit details
-
Copy full SHA for daaaf7e - Browse repository at this point
Copy the full SHA daaaf7eView commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7bd0e3c - Browse repository at this point
Copy the full SHA 7bd0e3cView commit details -
Add contracts to unchecked_add && Add i8::unchecked_add proof
yew005 committedSep 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 1c9dbde - Browse repository at this point
Copy the full SHA 1c9dbdeView commit details -
yew005 committed
Sep 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 894231f - Browse repository at this point
Copy the full SHA 894231fView commit details -
Add comment for unchecked_add proofs
yew005 committedSep 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 2bc4faf - Browse repository at this point
Copy the full SHA 2bc4fafView commit details
Commits on Sep 19, 2024
-
Add harnesses for i16,i32,i64,i128 unchecked_add
yew005 committedSep 19, 2024 Configuration menu - View commit details
-
Copy full SHA for d9d4b5f - Browse repository at this point
Copy the full SHA d9d4b5fView commit details -
Add harnesses for u8,u16,u32,u64,u128 unchecked_add
yew005 committedSep 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 07c8b4a - Browse repository at this point
Copy the full SHA 07c8b4aView commit details -
yew005 committed
Sep 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 1fd4c6a - Browse repository at this point
Copy the full SHA 1fd4c6aView commit details
Commits on Sep 20, 2024
-
yew005 committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for b360311 - Browse repository at this point
Copy the full SHA b360311View commit details -
yew005 committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 8cbca87 - Browse repository at this point
Copy the full SHA 8cbca87View commit details -
Remove before contracts. Fix import in
yew005 committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 0eef858 - Browse repository at this point
Copy the full SHA 0eef858View commit details -
yew005 committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 4858a53 - Browse repository at this point
Copy the full SHA 4858a53View commit details
Commits on Sep 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 483bdf5 - Browse repository at this point
Copy the full SHA 483bdf5View commit details
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ce35002 - Browse repository at this point
Copy the full SHA ce35002View commit details -
Remove ensures contracts && Undo formatting on existing code
yew005 committedSep 24, 2024 Configuration menu - View commit details
-
Copy full SHA for d99844d - Browse repository at this point
Copy the full SHA d99844dView commit details -
Add {isize, usize}::unchecked_add harnesses
yew005 committedSep 24, 2024 Configuration menu - View commit details
-
Copy full SHA for fbcf49e - Browse repository at this point
Copy the full SHA fbcf49eView commit details
Commits on Sep 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 457a2b5 - Browse repository at this point
Copy the full SHA 457a2b5View commit details -
Add harness generation macros for unchecked methods && Update uncheck…
…ed_add harnesses
yew005 committedSep 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 54a03ef - Browse repository at this point
Copy the full SHA 54a03efView commit details
Commits on Sep 30, 2024
-
Remove unused import safety::ensures
yew005 committedSep 30, 2024 Configuration menu - View commit details
-
Copy full SHA for 8ee5682 - Browse repository at this point
Copy the full SHA 8ee5682View commit details -
unchecked_mul and unchecked_shr proofs (#7)
* Added harnesses for unchecked multiplication (`unchecked_mul`) and shift right (`unchecked_shr`) * Added a macro and input limits for multiplication proofs * Reduced duplicity in code by using macros to generate proof harnesses
Configuration menu - View commit details
-
Copy full SHA for 02d706a - Browse repository at this point
Copy the full SHA 02d706aView commit details -
yew005 committed
Sep 30, 2024 Configuration menu - View commit details
-
Copy full SHA for dce9e83 - Browse repository at this point
Copy the full SHA dce9e83View commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3880fc7 - Browse repository at this point
Copy the full SHA 3880fc7View commit details -
Revert "unchecked_mul and unchecked_shr proofs (#7)"
This reverts commit 02d706a.
Configuration menu - View commit details
-
Copy full SHA for 781cb87 - Browse repository at this point
Copy the full SHA 781cb87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 715e940 - Browse repository at this point
Copy the full SHA 715e940View commit details
Commits on Oct 3, 2024
-
Change generate_unchecked_neg_harness macro
yew005 committedOct 3, 2024 Configuration menu - View commit details
-
Copy full SHA for a3bf6d1 - Browse repository at this point
Copy the full SHA a3bf6d1View commit details