Uh oh!
There was an error while loading. Please reload this page.
Contracts and Harnesses for <*mut T>::add, sub and offset - #113
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.
Uh oh!
There was an error while loading. Please reload this page.
…allocation api, modified their proof for harness accordingly
Verify/ptr mut refactor harness
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
@zhassan-aws Hi the proofs have been updated to use pointer generator, however after the update we encountered a strange test failure, probably a bug: the test case All other proofs generated by the same macro work fine. Is there any possible cause for this problem? For now, we have to skip this test case by commenting it out. Update: The const counterpart |
zhassan-aws
commented
Nov 15, 2024
@celinval encountered the same issue in #37 (comment). @celinval were you able to figure out what is causing the error and whether there's a workaround? |
celinval
commented
Nov 15, 2024
Yes, the problem is that the pointer generator code is likely using the API you are trying to verify. For the harness that is failing, you won't be able to use the generator as is today. Sorry! |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Towards #76
Changes
<*mut T>::add,<*mut T>::suband<*mut T>::offsetBy submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.