-
Notifications
You must be signed in to change notification settings - Fork 141
Comparing changes
Open a pull request
base repository: model-checking/kani
base: kani-0.43.0
head repository: model-checking/kani
compare: kani-0.44.0
- 12 commits
- 48 files changed
- 6 contributors
Commits on Dec 14, 2023
-
Automate cargo update without dependabot (#2942)
Automatically create pull requests from the result of running `cargo update` every Monday morning. This should avoid the need for manual PRs to update Cargo.lock, which seemingly dependabot wouldn't take care of. We now only use dependabot to update github actions. This revives what I had initially proposed in #2895 in light of #2940.
Configuration menu - View commit details
-
Copy full SHA for 036eb88 - Browse repository at this point
Copy the full SHA 036eb88View commit details
Commits on Dec 15, 2023
-
Update nightly toolchain to toolchain-2023-12-15 (#2948)
Related PR: rust-lang/rust#118566 Resolves #2946
Configuration menu - View commit details
-
Copy full SHA for 24ececc - Browse repository at this point
Copy the full SHA 24ececcView commit details
Commits on Dec 18, 2023
-
Automatic cargo update to 2023-12-18 (#2951)
Dependency upgrade resulting from `cargo update`.
Configuration menu - View commit details
-
Copy full SHA for 64232a0 - Browse repository at this point
Copy the full SHA 64232a0View commit details -
Migrate function, block and statement modules to StableMIR (#2947)
Migrate these modules to use StableMIR except for calls that depend on the function signature and ABI. Note that we shouldn't really be using function signature as captured here: #1365. So I suggest that we move to using the FnAbi as soon as we add that to StableMIR. --------- Co-authored-by: Adrian Palacios <73246657+adpaco-aws@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 47c2155 - Browse repository at this point
Copy the full SHA 47c2155View commit details
Commits on Dec 19, 2023
-
Update Rust toolchain to
nightly-2023-12-18(#2953)Updates the Rust toolchain to `nightly-2023-12-18`. By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.
Configuration menu - View commit details
-
Copy full SHA for 6b2b5cf - Browse repository at this point
Copy the full SHA 6b2b5cfView commit details
Commits on Dec 20, 2023
-
Update the rust toolchain to 2023-12-20 (#2961)
Fixes needed due to renaming of a few items: - rust-lang/rust#119063
Configuration menu - View commit details
-
Copy full SHA for c28dc5a - Browse repository at this point
Copy the full SHA c28dc5aView commit details -
Migrate foreign function, compiler-interface and kani-middle modules …
…to use StableMIR (#2959) We still need internal APIs to handle things like: - **FnAbi:** Support is pending this PR to be merged: rust-lang/rust#119094 - **Filter non-function items:** Also pending a fix on the rust side: rust-lang/rust#119135 - **Checking for reachable functions:** This is not needed in theory, but std lib build fails since it unncovers an existing issue in Kani with a function that was not previously included. I'll create an issue for that. It's unrelated to this change though. - **Function attribute handling** - **Span error** Co-authored-by: Adrian Palacios <73246657+adpaco-aws@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ee0ff7e - Browse repository at this point
Copy the full SHA ee0ff7eView commit details
Commits on Jan 2, 2024
-
Build CBMC with
cmakein all "CBMC latest" jobs (#2965)The "CBMC latest" workflow is composed of two jobs (`regression` and `perf`) which perform testing with the most recent development version of CBMC. At present, the `regression` jobs are not actually testing with the CBMC that we build from source, but the CBMC installed through the setup scripts, as revealed in #2954. This PR changes the `regression` jobs so that they use `cmake` to build. This allows the runner to pick up the recently-built CBMC development version instead of the one installed through setup scripts, as it's done in the `perf` jobs. Unfortunately, [this CI run](https://github.com/adpaco-aws/rmc/actions/runs/7390380572) doesn't demonstrate the fix as it should due to an unrelated breaking change in the latest CBMC version. However, #2952 provides more context in case you need it.
Configuration menu - View commit details
-
Copy full SHA for d222f9a - Browse repository at this point
Copy the full SHA d222f9aView commit details
Commits on Jan 5, 2024
-
Automatic cargo update to 2024-01-01 (#2964)
Dependency upgrade resulting from `cargo update`. Co-authored-by: tautschnig <tautschnig@users.noreply.github.com> Co-authored-by: Adrian Palacios <73246657+adpaco-aws@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b355f29 - Browse repository at this point
Copy the full SHA b355f29View commit details
Commits on Jan 8, 2024
-
Automatic cargo update to 2024-01-08 (#2968)
Dependency upgrade resulting from `cargo update`. Co-authored-by: tautschnig <tautschnig@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b504ebf - Browse repository at this point
Copy the full SHA b504ebfView commit details -
Upgrade to 2024-01-08 rust toolchain (#2969)
Relevant PRs: - rust-lang/rust#119601 - rust-lang/rust#119146 - rust-lang/rust#119174 By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.
Configuration menu - View commit details
-
Copy full SHA for 2d23f1a - Browse repository at this point
Copy the full SHA 2d23f1aView commit details
Commits on Jan 9, 2024
-
Bump Kani version to 0.44.0 (#2970)
These are the auto-generated release notes for comparison purposes: ## What's Changed * Automate cargo update without dependabot by @tautschnig in #2942 * Update nightly toolchain to toolchain-2023-12-15 by @celinval in #2948 * Automatic cargo update to 2023-12-18 by @github-actions in #2951 * Migrate function, block and statement modules to StableMIR by @celinval in #2947 * Update Rust toolchain to `nightly-2023-12-18` by @adpaco-aws in #2953 * Update the rust toolchain to 2023-12-20 by @celinval in #2961 * Migrate foreign function, compiler-interface and kani-middle modules to use StableMIR by @celinval in #2959 * Build CBMC with `cmake` in all "CBMC latest" jobs by @adpaco-aws in #2965 * Automatic cargo update to 2024-01-01 by @github-actions in #2964 * Automatic cargo update to 2024-01-08 by @github-actions in #2968 * Upgrade to 2024-01-08 rust toolchain by @zhassan-aws in #2969 **Full Changelog**: kani-0.43.0...kani-0.44.0 By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses. --------- Co-authored-by: Adrian Palacios <73246657+adpaco-aws@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 871c9e3 - Browse repository at this point
Copy the full SHA 871c9e3View 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.43.0...kani-0.44.0