File tree
8 files changed
+478
-541
lines changed- .github
- src
- functions
- tests/snapshots
8 files changed
+478
-541
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| |||
- .github/workflows/cbmc-update.yml+1-1
- .github/workflows/kani.yml+17
- .github/workflows/toolchain-upgrade.yml+1-1
- .github/workflows/verify-std-check.yml+2-2
- CHANGELOG.md+15
- Cargo.lock+82-138
- Cargo.toml+3-1
- cprover_bindings/Cargo.toml+2-2
- docs/src/getting-started.md+1-1
- docs/src/reference/experimental/stubbing.md+5-3
- docs/src/usage.md+1-1
- kani-compiler/Cargo.toml+5-8
- kani-compiler/src/kani_compiler.rs+1
- kani-compiler/src/kani_middle/codegen_units.rs+4-2
- kani-compiler/src/main.rs+7-2
- kani-driver/Cargo.toml+3-6
- kani-driver/src/args/mod.rs+11
- kani-driver/src/autoharness/mod.rs+6-3
- kani-driver/src/call_cargo.rs+12-7
- kani-driver/src/call_single_file.rs+9-11
- kani-driver/src/project.rs+8-1
- kani-driver/src/session.rs+1-1
- kani_metadata/Cargo.toml+3-3
- kani_metadata/src/lib.rs+3-3
- library/kani/Cargo.toml+1-1
- library/kani_core/Cargo.toml+1-1
- library/kani_macros/Cargo.toml+1-1
- library/kani_macros/src/sysroot/loop_contracts/mod.rs+295-5
- library/std/Cargo.toml+1-1
- rust-toolchain.toml+1-1
- scripts/ci/Dockerfile.bundle-release-24-04+2-2
- scripts/kani-llbc-regression.sh+33
- tests/coverage/abort/expected+1-1
- tests/coverage/known_issues/variant/expected+4-4
- tests/expected/loop-contract/loop_with_old.expected+5
- tests/expected/loop-contract/loop_with_old.rs+24
- tests/expected/loop-contract/loop_with_old_and_prev.expected+6
- tests/expected/loop-contract/loop_with_old_and_prev.rs+22
- tests/expected/loop-contract/loop_with_prev.expected+5
- tests/expected/loop-contract/loop_with_prev.rs+24
- tests/expected/loop-contract/loop_with_prev_break_first_iter.expected+3
- tests/expected/loop-contract/loop_with_prev_break_first_iter.rs+22
- tests/llbc/basic0/expected
- tests/llbc/basic0/test.rs
- tests/llbc/basic1/expected
- tests/llbc/basic1/test.rs
- tests/llbc/enum/expected
- tests/llbc/enum/test.rs
- tests/llbc/generic/expected
- tests/llbc/generic/test.rs
- tests/llbc/option/expected
- tests/llbc/option/test.rs
- tests/llbc/projection/expected
- tests/llbc/projection/test.rs
- tests/llbc/struct/expected
- tests/llbc/struct/test.rs
- tests/llbc/traitimpl/expected
- tests/llbc/traitimpl/test.rs
- tests/llbc/tuple/expected
- tests/llbc/tuple/test.rs
- tests/perf/s2n-quic+1-1
- tests/script-based-pre/cargo_autoharness_contracts/contracts.expected+7-7
- tests/script-based-pre/cargo_autoharness_dependencies/dependencies.expected+5-5
- tests/script-based-pre/cargo_autoharness_exclude/exclude.expected+5-5
- tests/script-based-pre/cargo_autoharness_filter/filter.expected+77-77
- tests/script-based-pre/cargo_autoharness_harnesses_fail/harnesses_fail.expected+8-8
- tests/script-based-pre/cargo_autoharness_include/include.expected+5-5
- tests/script-based-pre/cargo_autoharness_list/list.expected+1-1
- tests/script-based-pre/cargo_autoharness_termination/src/lib.rs-38
- tests/script-based-pre/cargo_autoharness_termination/termination.expected-53
- tests/script-based-pre/cargo_autoharness_termination_timeout/Cargo.toml+10
- tests/script-based-pre/cargo_autoharness_termination_timeout/config.yml+4
- tests/script-based-pre/cargo_autoharness_termination_timeout/src/lib.rs+14
- tests/script-based-pre/cargo_autoharness_termination_timeout/termination_timeout.expected+24
- tests/script-based-pre/cargo_autoharness_termination_timeout/termination_timeout.sh
- tests/script-based-pre/cargo_autoharness_termination_unwind/Cargo.toml+1-1
- tests/script-based-pre/cargo_autoharness_termination_unwind/config.yml+4
- tests/script-based-pre/cargo_autoharness_termination_unwind/src/lib.rs+23
- tests/script-based-pre/cargo_autoharness_termination_unwind/termination_unwind.expected+49
- tests/script-based-pre/cargo_autoharness_termination_unwind/termination_unwind.sh+7
- tests/script-based-pre/check-output/check-output.sh+2-2
- tests/script-based-pre/no_codegen/Cargo.toml+9
- tests/script-based-pre/no_codegen/config.yml+3-2
- tests/script-based-pre/no_codegen/expected+1
- tests/script-based-pre/no_codegen/run.sh+14
- tests/script-based-pre/no_codegen/src/main.rs+14
- tests/script-based-pre/no_codegen_error/Cargo.toml+9
- tests/script-based-pre/no_codegen_error/config.yml+5
- tests/script-based-pre/no_codegen_error/expected+1
- tests/script-based-pre/no_codegen_error/run.sh+8
- tests/script-based-pre/no_codegen_error/src/main.rs+13
- tests/ui/cbmc_checks/float-overflow/check_message.rs+1-1
- tools/build-kani/Cargo.toml+1-1
- tools/compiletest/Cargo.toml-1
- tools/kani-cov/Cargo.toml+2-2
- tools/scanner/Cargo.toml+4-4
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | | - | |
37 | | - | |
38 | | - | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
39 | 41 | | |
40 | 42 | | |
41 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
0 commit comments