Uh oh!
There was an error while loading. Please reload this page.
Proofs for Vec::swap_remove, Option::as_slice, and VecDeque::swap - #212
Conversation
Added unit type proofs for mut ptr
implemented integer type proof for contract for fn add, sub and offset
Verify/ptr mut composite
Combines macros for different types.
…allocation api, modified their proof for harness accordingly
Verify/ptr mut refactor harness
feliperodri
commented
Dec 7, 2024
@stogaru Update the description of the PR to close the issue, update the goal's document stating the challenge is completed, and list the previous PRs that need to be merged before we can evaluate this PR and complete the goal. |
stogaru
commented
Dec 8, 2024
@feliperodri, I made the required changes. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Felipe R. Monteiro <rms.felipe@gmail.com>
String::remove, Vec::swap_remove, Option::as_slice, and VecDeque::swapVec::swap_remove, Option::as_slice, and VecDeque::swap
Resolves: #76
Changes
Vec::swap_removeOption::as_sliceVecDeque::swapbyte_add,addandoffset, but stubbing cannot be done for these functions at this time due to Compilation Error When Stubbing Functions That Return Pointers Using Function Contracts kani#3732PoCs:
Vec::swap_remove: @MayureshJoshi25Option::as_slice,VecDeque::swap: @stogaruBy submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.