-
Notifications
You must be signed in to change notification settings - Fork 98
Comparing changes
Open a pull request
base repository: model-checking/kani
base: kani-0.31.0
head repository: model-checking/kani
compare: kani-0.32.0
- 14 commits
- 58 files changed
- 7 contributors
Commits on Jun 28, 2023
-
Fix dev-documentation broken link (#2575)
Fix broken link introduced by #1138 and add a link to Coding conventions.
Configuration menu - View commit details
-
Copy full SHA for 8b89160 - Browse repository at this point
Copy the full SHA 8b89160View commit details
Commits on Jul 4, 2023
-
Upgrade rust toolchain to nightly-2023-06-20 (#2551)
Change Kani's compiler and tests to adapt to changes done to the toolchain. The biggest changes were: Implement overflow checks as part of rvalue.rs instead of intrinsics due to lowering of intrinsics to BinOp. Add a unsupported check for handling C string literals. Co-authored-by: Adrian Palacios <73246657+adpaco-aws@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7139063 - Browse repository at this point
Copy the full SHA 7139063View commit details
Commits on Jul 5, 2023
-
Remove atty and tracing-tree, update hermit-abi (#2581)
This removes dependency on atty, and tracing-tree (which depends on atty). This is in response to this security advisory: https://rustsec.org/advisories/RUSTSEC-2021-0145 atty is removed by switching to std::io::IsTerminal. tracing-tree is removed by replacing HierarchicalLayer with a regular tracing_subscriber::fmt::layer that directs to stderr. The PR also updates hermit-abi to 0.3.2 from 0.3.1, in response to 0.3.1 being yanked. This PR resolves #2580.
Configuration menu - View commit details
-
Copy full SHA for b35b4e6 - Browse repository at this point
Copy the full SHA b35b4e6View commit details -
Automatic toolchain upgrade to nightly-2023-06-21 (#2582)
Update Rust toolchain from nightly-2023-06-20 to nightly-2023-06-21 without any other source changes. Co-authored-by: celinval <celinval@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 08ed811 - Browse repository at this point
Copy the full SHA 08ed811View commit details
Commits on Jul 6, 2023
-
Add kani::spawn and an executor to the Kani library (#1659)
This adds an executor (scheduler for async futures) to the Kani library, thus supporting `kani::spawn` as a replacement for `tokio::spawn`. It also includes `kani::yield_now` which is similar to `tokio::yield_now`. Co-authored-by: Celina G. Val <celinval@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 2be57b4 - Browse repository at this point
Copy the full SHA 2be57b4View commit details
Commits on Jul 7, 2023
-
Update rust toolchain to 2023-06-22 (#2588)
Update toolchain and remove dependency on line number since we match exact value only, this generate a lot of noise whenever we update the toolchain.
Configuration menu - View commit details
-
Copy full SHA for eefd724 - Browse repository at this point
Copy the full SHA eefd724View commit details
Commits on Jul 8, 2023
-
Add "kani" configuration key to enable conditional compilation in bui…
…ld scripts (#2297) We now pass `--cfg=kani` to build scripts, which allow users to use constructs such as `if cfg!(kani)` to conditionally compile their build scripts. The build script may have logic that is not redundant to Kani, or even unsupported. Users can now change how their build works based on conditional compilation. Co-authored-by: Kareem Khazem <karkhaz@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 042a303 - Browse repository at this point
Copy the full SHA 042a303View commit details
Commits on Jul 10, 2023
-
Automatic toolchain upgrade to nightly-2023-06-23 (#2591)
Update Rust toolchain from nightly-2023-06-22 to nightly-2023-06-23 without any other source changes.
Configuration menu - View commit details
-
Copy full SHA for ca66814 - Browse repository at this point
Copy the full SHA ca66814View commit details -
Clean up benchmark directories after building (#2583)
This commit makes benchcomp delete fresh copies of benchmark directories after running the benchmark suite, by default. This is to save disk space, especially on CI machines which do not have enough disk space to run the perf suite. The new behavior can be turned off with the new --no-cleanup-run-dirs flag.
Configuration menu - View commit details
-
Copy full SHA for bb53ec2 - Browse repository at this point
Copy the full SHA bb53ec2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f26b1cf - Browse repository at this point
Copy the full SHA f26b1cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 634924b - Browse repository at this point
Copy the full SHA 634924bView commit details
Commits on Jul 11, 2023
-
Automatic toolchain upgrade to nightly-2023-06-24 (#2600)
Co-authored-by: celinval <celinval@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5bd66d7 - Browse repository at this point
Copy the full SHA 5bd66d7View commit details -
Adds posix_memalign to the list of supported builtins (#2601)
Signed-off-by: Felipe R. Monteiro <felisous@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for ef05529 - Browse repository at this point
Copy the full SHA ef05529View commit details
Commits on Jul 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 06c0fbe - Browse repository at this point
Copy the full SHA 06c0fbeView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff kani-0.31.0...kani-0.32.0