Uh oh!
There was an error while loading. Please reload this page.
Retrieve info for recursion tracker reliably - #3045
Conversation
celinval
left a comment
There was a problem hiding this comment.
Do you know why we use name instead of mangled_name
Uh oh!
There was an error while loading. Please reload this page.
@celinval do we have available mangled name for |
celinval
commented
Feb 28, 2024
You should invoke mangled_name in the instance, not in the |
JustusAdam
left a comment
There was a problem hiding this comment.
Thanks for fixing this.
I would mention a "Closes" for the original issue that this addresses.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Fixesmodel-checking#3035 Signed-off-by: Felipe R. Monteiro <felisous@amazon.com>
Signed-off-by: Felipe R. Monteiro <felisous@amazon.com>
Signed-off-by: Felipe R. Monteiro <felisous@amazon.com>
dbd5dcf to
569208aComparecelinval
commented
Feb 29, 2024
Hey @feliperodri, can you please make sure this code works if the contract is added to a generic function? I don't know if we already have a test for that. |
Signed-off-by: Felipe R. Monteiro <felisous@amazon.com>
Signed-off-by: Felipe R. Monteiro <felisous@amazon.com>
feliperodri
commented
Mar 1, 2024
I added a comment to clarify why we can't use now
I added a test with generics and recursion. I didn't find any tests like that in our regression. |
feliperodri
commented
Mar 1, 2024
@JustusAdam I added to the PR description. |
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.
Signed-off-by: Felipe R. Monteiro <felisous@amazon.com>
Signed-off-by: Felipe R. Monteiro <felisous@amazon.com>
Signed-off-by: Felipe R. Monteiro <felisous@amazon.com>
These are the original release notes for the reference: ## What's Changed * Automatic cargo update to 2024-02-26 by @github-actions in #3043 * Upgrade rust toolchain to 2024-02-17 by @celinval in #3040 * Upgrade `windows-targets` crate to version 0.52.4 by @adpaco-aws in #3049 * Fix `codegen_atomic_binop` for `atomic_ptr` by @qinheping in #3047 * Upgrade Rust toolchain to `nightly-2024-02-25` by @adpaco-aws in #3048 * Update s2n-quic submodule by @zhassan-aws in #3050 * Update s2n-quic submodule weekly through dependabot by @zhassan-aws in #3053 * Retrieve info for recursion tracker reliably by @feliperodri in #3045 * Automatic cargo update to 2024-03-04 by @github-actions in #3055 * Upgrade Rust toolchain to `nightly-2024-03-01` by @adpaco-aws in #3052 * Add `--use-local-toolchain` to Kani setup by @jaisnan in #3056 * Replace internal reverse_postorder by a stable one by @celinval in #3064 * Add option to override `--crate-name` from `kani` by @adpaco-aws in #3054 * cargo update and fix macos CI by @zhassan-aws in #3067 * Bump tests/perf/s2n-quic from `d103836` to `1a7faa8` by @dependabot in #3066 * Upgrade toolchain to 2024-03-11 by @zhassan-aws in #3071 * Emit `dead` goto-instructions on MIR StatementDead by @karkhaz in #3063 **Full Changelog**: kani-0.47.0...kani-0.48.0
Fixes#3035.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.