-
Notifications
You must be signed in to change notification settings - Fork 102
Comparing changes
Open a pull request
base repository: model-checking/kani
base: kani-0.30.0
head repository: model-checking/kani
compare: kani-0.31.0
- 18 commits
- 80 files changed
- 7 contributors
Commits on Jun 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c5c9ad2 - Browse repository at this point
Copy the full SHA c5c9ad2View commit details
Commits on Jun 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 94a7955 - Browse repository at this point
Copy the full SHA 94a7955View commit details -
Build the verification libraries using Kani compiler (#2534)
This will ensure we run Kani extra validation checks in our libraries.
Configuration menu - View commit details
-
Copy full SHA for 517fde4 - Browse repository at this point
Copy the full SHA 517fde4View commit details
Commits on Jun 17, 2023
-
Co-authored-by: Zyad Hassan <88045115+zhassan-aws@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8b02f2c - Browse repository at this point
Copy the full SHA 8b02f2cView commit details -
Bump Kani version to 0.30.0 (#2529)
Co-authored-by: Zyad Hassan <88045115+zhassan-aws@users.noreply.github.com> Co-authored-by: Celina G. Val <celinval@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for b88debb - Browse repository at this point
Copy the full SHA b88debbView commit details
Commits on Jun 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3b5c7c7 - Browse repository at this point
Copy the full SHA 3b5c7c7View commit details -
Verify all Kani attributes in all crate items upfront (#2536)
The Kani attributes were being lazily evaluated in some cases. We have also been handling duplicated attribute inconsistently. Instead, validate all the attributes upfront and print all the errors found. Also, for all attributes that multiple occurrences is redundant, we emit an error if user provides 2 or more.
Configuration menu - View commit details
-
Copy full SHA for 49405b2 - Browse repository at this point
Copy the full SHA 49405b2View commit details
Commits on Jun 21, 2023
-
Change intrinsics tests to ensure the call is not removed by the comp…
…iler (#2552) The tests below started failing as part of the latest toolchain update because the value produced by intrinsics is not used, and the compiler just removes them. To avoid that to happen, we now wrap those calls with the black_box std function to avoid compiler optimizations.
Configuration menu - View commit details
-
Copy full SHA for 7a111dd - Browse repository at this point
Copy the full SHA 7a111ddView commit details -
This PR fixes a few flaky tests that started to fail in the ongoing toolchain update (#2551) - The object bits test itself doesn't create that many objects since an array is represented as the same allocated object. Use LinkedList instead. - Do not rely on property number. - Do not rely on the order that failed checks is printed.
Configuration menu - View commit details
-
Copy full SHA for 43bc890 - Browse repository at this point
Copy the full SHA 43bc890View commit details
Commits on Jun 22, 2023
-
Fix MIR dump to emit one MIR per-harness (#2556)
This was a regression introduced by #2439. We were still writing the result of the reachability algorithm to the same file for every harness. Thus, we could only see the MIR for the last harness that was processed. Use the file name that is specific for the harness instead and generate one MIR file per harness like we do with other files generated by kani-compiler.
Configuration menu - View commit details
-
Copy full SHA for 3224cbd - Browse repository at this point
Copy the full SHA 3224cbdView commit details
Commits on Jun 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ac8bd76 - Browse repository at this point
Copy the full SHA ac8bd76View commit details -
Configuration menu - View commit details
-
Copy full SHA for a071df1 - Browse repository at this point
Copy the full SHA a071df1View commit details
Commits on Jun 26, 2023
-
Install doc dependencies before building (#2564)
This fixes a Graphviz graph not being rendered in the Kani book.
Configuration menu - View commit details
-
Copy full SHA for 987c9ce - Browse repository at this point
Copy the full SHA 987c9ceView commit details -
Add run_command benchcomp visualization (#2542)
This allows users to write their own custom visualization script to run after running the benchmarks. Prior to this commit, visualizations had to be checked into the Kani repository. When run_command is specified as a visualization, benchcomp runs the specified command and passes the result of the run as a JSON file on stdin. The command can then process the result however it likes. This resolves #2518.
Configuration menu - View commit details
-
Copy full SHA for d4a624f - Browse repository at this point
Copy the full SHA d4a624fView commit details
Commits on Jun 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ee4b0c8 - Browse repository at this point
Copy the full SHA ee4b0c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fda2b42 - Browse repository at this point
Copy the full SHA fda2b42View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf603f0 - Browse repository at this point
Copy the full SHA bf603f0View commit details
Commits on Jun 28, 2023
-
Throw a graceful error when type checking for
ctpop
fails (#2504)Co-authored-by: Kareem Khazem <karkhaz@amazon.com> Co-authored-by: Adrian Palacios <73246657+adpaco-aws@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a6e516e - Browse repository at this point
Copy the full SHA a6e516eView 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.30.0...kani-0.31.0