kani icon indicating copy to clipboard operation
kani copied to clipboard

Kani Rust Verifier

Results 580 kani issues
Sort by recently updated
recently updated
newest added

#4127 turned on some target features on some platforms (e.g. `sse` and `sse2` on x86_64 and `neon` on aarch64). One of the regressions suffered a significant slowdown as a result...

[C] Bug
[E] Performance

This PR is not ready for review; I am testing that it passes CI before writing tests. Resolves #ISSUE-NUMBER By submitting this pull request, I confirm that my contribution is...

Z-BenchCI

This is a tracking issue for fixing the [known quantifiers limitation](https://model-checking.github.io/kani/reference/experimental/quantifiers.html#types-of-quantified-variables) that the ranges must be usizes. I tried this code: ```rust #[kani::requires(min != 0 && max != 0)] #[kani::ensures(|result|...

[C] Bug
Z-Quantifiers

I tried this code: ```rust// Copyright Kani Contributors // SPDX-License-Identifier: Apache-2.0 OR MIT use std::mem; extern crate kani; use kani::{kani_exists, kani_forall}; #[kani::proof] fn main() { let original_v = vec![kani::any::(); 3];...

[C] Bug
T-CBMC
Z-Quantifiers

Requested feature: Users should be able to easily stub code that they expect to be unreachable from a harness in order to accelerate verification. Use case: In some cases, such...

[C] Feature / Enhancement

Assess further compounded an already existing issue that we'll need to address before it gets too much worse. Here are a few known issues, in no particular order: * [...

[C] Internal

I was attempting to write harnesses for trait method implementations in verify-rust-std, but I could not get Kani to resolve the qualified path of the function. I tried this code...

[C] Bug
T-User
Z-Contracts

Document the experimental list subcommand feature in our book and stabilize the feature.

T-Good First Issue
[C] Feature / Enhancement
[C] Documentation

I was following [the instructions to run Kani on the verify-rust-std project](https://model-checking.github.io/verify-rust-std/tools/kani.html#using-kani-to-verify-the-rust-standard-library), and everytime I execute the command the entire project gets rebuilt, even when there are no changes to...

[C] Feature / Enhancement
T-User

**Requested feature:** I believe Kani can take advantage of [RUSTC_WRAPPER_WORKSPACE](https://doc.rust-lang.org/cargo/reference/environment-variables.html) environmental variable to implement compilation of all crates in a workspace in a single pass improving compilation times. Use case:...

[C] Feature / Enhancement