Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion p-token/test-properties/mir-semantics
Submodule mir-semantics updated 50 files
+86 −0 .github/scripts/check-cachix-pin.sh
+7 −2 .github/workflows/release.yml
+28 −0 .github/workflows/test-cachix-pin.yml
+3 −1 .github/workflows/update-dependencies.yml
+1 −0 Makefile
+1 −1 deps/stable-mir-json
+1 −1 deps/stable-mir-json_release
+7 −7 flake.lock
+1 −1 flake.nix
+1 −1 kmir/src/kmir/__init__.py
+9 −1 kmir/src/kmir/__main__.py
+7 −0 kmir/src/kmir/_prove.py
+13 −13 kmir/src/kmir/kdist/mir-semantics/intrinsics.md
+89 −14 kmir/src/kmir/kdist/mir-semantics/kmir.md
+6 −4 kmir/src/kmir/kdist/mir-semantics/rt/data.md
+57 −19 kmir/src/kmir/kdist/mir-semantics/symbolic/p-token.md
+10 −10 kmir/src/kmir/kdist/mir-semantics/symbolic/spl-token.md
+2 −0 kmir/src/kmir/kdist/mir-semantics/ty.md
+2 −0 kmir/src/kmir/kmir.py
+39 −3 kmir/src/kmir/kompile.py
+5 −0 kmir/src/kmir/options.py
+6 −1 kmir/src/kmir/testing/fixtures.py
+22 −0 kmir/src/kmir/ty.py
+127 −1 kmir/src/kmir/utils.py
+1 −1 kmir/src/tests/integration/data/crate-tests/two-crate-bin/crate2::main.expected
+3 −3 kmir/src/tests/integration/data/exec-smir/pointers/pointer-cast-length-test-fail.state
+0 −0 kmir/src/tests/integration/data/prove-rs/and_then_closure-fail.rs
+15 −0 kmir/src/tests/integration/data/prove-rs/break-on-function.rs
+0 −0 kmir/src/tests/integration/data/prove-rs/closure_access_struct-fail.rs
+11 −0 kmir/src/tests/integration/data/prove-rs/immutable-local-reassign.rs
+0 −0 kmir/src/tests/integration/data/prove-rs/iter_next_2.rs
+3 −3 kmir/src/tests/integration/data/prove-rs/show/and_then_closure-fail.main.expected
+50 −0 kmir/src/tests/integration/data/prove-rs/show/break-on-function.main.cli-break-on-function.expected
+15 −0 kmir/src/tests/integration/data/prove-rs/show/closure_access_struct-fail.main.expected
+9 −8 kmir/src/tests/integration/data/prove-rs/show/interior-mut3-fail.main.expected
+2 −2 kmir/src/tests/integration/data/prove-rs/show/offset-u8-fail.main.expected
+4 −1 kmir/src/tests/integration/data/prove-rs/show/symbolic-args-fail.main.cli-stats-leaves.expected
+2 −2 kmir/src/tests/integration/data/run-smir-random/complex-types/final-0.expected
+2 −2 kmir/src/tests/integration/data/run-smir-random/complex-types/final-1.expected
+2 −2 kmir/src/tests/integration/data/run-smir-random/complex-types/final-2.expected
+2 −2 kmir/src/tests/integration/data/run-smir-random/complex-types/final-3.expected
+2 −2 kmir/src/tests/integration/data/run-smir-random/complex-types/final-4.expected
+2 −2 kmir/src/tests/integration/data/run-smir-random/complex-types/final-5.expected
+2 −2 kmir/src/tests/integration/data/run-smir-random/complex-types/final-6.expected
+2 −2 kmir/src/tests/integration/data/run-smir-random/complex-types/final-8.expected
+2 −2 kmir/src/tests/integration/data/run-smir-random/complex-types/final-9.expected
+42 −0 kmir/src/tests/integration/test_cli.py
+2 −1 kmir/src/tests/integration/test_integration.py
+232 −206 kmir/uv.lock
+3 −0 rust-toolchain.toml