Skip to content

Conversation

@RyanGlScott
Copy link
Contributor

This bumps the mir-json and crucible submodules to bring in the changes
from:

In addition, this fixes an oversight from #2852 where one test case's MIR JSON file was not regenerated to use schema version 6, as this test case didn't use a Makefile. SAW will now reject this old MIR JSON schema after bringing in the changes from GaloisInc/crucible#1661, so this PR fixes the oversight.

This should have been regenerated to use `mir-json` schema version 6 as part of
the changes in #2852, but this was
accidentally left out due to the `test1980` not containing a Makefile. This
commit adds such a Makefile and regenerates the MIR JSON.
This bumps the `mir-json` and `crucible` submodules to bring in the changes
from:

* GaloisInc/mir-json#202
  (Print `rustc` version information before `mir-json` version)

* GaloisInc/crucible#1661
  (`crucible-mir`: Check schema version even when parsing succeeds)
@RyanGlScott RyanGlScott self-assigned this Dec 4, 2025
@RyanGlScott RyanGlScott added PR: submodule bump Pull requests that include a submodule bump subsystem: crucible-mir Issues related to Rust verification with crucible-mir and/or mir-json labels Dec 4, 2025
@RyanGlScott RyanGlScott merged commit 4554de5 into master Dec 4, 2025
79 of 81 checks passed
@RyanGlScott RyanGlScott deleted the bump-mir-json-crucible-submodules-yet-again branch December 4, 2025 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: submodule bump Pull requests that include a submodule bump subsystem: crucible-mir Issues related to Rust verification with crucible-mir and/or mir-json

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants