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 64 files
+6 −1 Makefile
+15 −1 kmir/src/kmir/kdist/mir-semantics/kmir.md
+19 −0 kmir/src/kmir/kdist/mir-semantics/lemmas/kmir-lemmas.md
+61 −4 kmir/src/kmir/kdist/mir-semantics/rt/data.md
+0 −25 kmir/src/kmir/kdist/mir-semantics/rt/numbers.md
+75 −0 kmir/src/kmir/kdist/mir-semantics/rt/types.md
+4 −1 kmir/src/kmir/kdist/mir-semantics/rt/value.md
+110 −21 kmir/src/kmir/kdist/mir-semantics/symbolic/spl-token.md
+6 −2 kmir/src/kmir/kdist/mir-semantics/ty.md
+6 −1 kmir/src/kmir/kmir.py
+1 −0 kmir/src/kmir/linker.py
+6 −0 kmir/src/kmir/testing/fixtures.py
+13 −0 kmir/src/kmir/ty.py
+115 −115 kmir/src/tests/integration/data/exec-smir/allocs/array_const_compare.smir.json
+59 −59 kmir/src/tests/integration/data/exec-smir/allocs/array_nest_compare.smir.json
+572 −572 kmir/src/tests/integration/data/exec-smir/allocs/enum-two-refs-fail.smir.json
+10 −10 kmir/src/tests/integration/data/exec-smir/allocs/enum-two-refs-fail.state
+638 −638 kmir/src/tests/integration/data/exec-smir/allocs/option_consts.smir.json
+15 −15 kmir/src/tests/integration/data/exec-smir/arithmetic/arithmetic-unchecked-runs.smir.json
+3 −3 kmir/src/tests/integration/data/exec-smir/arithmetic/arithmetic.smir.json
+2 −2 kmir/src/tests/integration/data/exec-smir/arithmetic/unary.smir.json
+49 −49 kmir/src/tests/integration/data/exec-smir/arrays/array_indexing.smir.json
+65 −65 kmir/src/tests/integration/data/exec-smir/arrays/array_inlined.smir.json
+4 −4 kmir/src/tests/integration/data/exec-smir/arrays/array_write.smir.json
+2 −2 kmir/src/tests/integration/data/exec-smir/assign-cast/assign-cast.smir.json
+84 −84 kmir/src/tests/integration/data/exec-smir/call-with-args/closure-call.smir.json
+9 −9 kmir/src/tests/integration/data/exec-smir/call-with-args/main-a-b-with-int.smir.json
+9 −9 kmir/src/tests/integration/data/exec-smir/enum/enum.smir.json
+72 −72 kmir/src/tests/integration/data/exec-smir/intrinsic/blackbox.smir.json
+1 −1 kmir/src/tests/integration/data/exec-smir/intrinsic/blackbox_function_symbols.expected.json
+8 −8 kmir/src/tests/integration/data/exec-smir/intrinsic/raw_eq_simple.smir.json
+3 −3 kmir/src/tests/integration/data/exec-smir/main-a-b-c/main-a-b-c.smir.json
+81 −81 kmir/src/tests/integration/data/exec-smir/newtype-pubkey/newtype-pubkey.smir.json
+217 −217 kmir/src/tests/integration/data/exec-smir/niche-enum/niche-enum.smir.json
+221 −221 kmir/src/tests/integration/data/exec-smir/pointers/offset_get_unchecked.smir.json
+79 −79 kmir/src/tests/integration/data/exec-smir/pointers/offset_read.smir.json
+80 −80 kmir/src/tests/integration/data/exec-smir/pointers/offset_struct_field_read.smir.json
+51 −51 kmir/src/tests/integration/data/exec-smir/pointers/offset_struct_field_write.smir.json
+50 −50 kmir/src/tests/integration/data/exec-smir/pointers/offset_write.smir.json
+9 −9 kmir/src/tests/integration/data/exec-smir/pointers/pointer-cast-length-test-fail.smir.json
+3,618 −1 kmir/src/tests/integration/data/exec-smir/pointers/pointer-cast-zst.smir.json
+486 −486 kmir/src/tests/integration/data/exec-smir/pointers/ref_ptr_cases.smir.json
+8 −8 kmir/src/tests/integration/data/exec-smir/references/array_elem_ref.smir.json
+50 −50 kmir/src/tests/integration/data/exec-smir/references/doubleRef.smir.json
+50 −50 kmir/src/tests/integration/data/exec-smir/references/mutableRef.smir.json
+49 −49 kmir/src/tests/integration/data/exec-smir/references/refAsArg.smir.json
+4 −4 kmir/src/tests/integration/data/exec-smir/references/refAsArg2.smir.json
+49 −49 kmir/src/tests/integration/data/exec-smir/references/refReturned.smir.json
+13 −13 kmir/src/tests/integration/data/exec-smir/references/simple.smir.json
+21 −21 kmir/src/tests/integration/data/exec-smir/references/weirdRefs.smir.json
+283 −283 kmir/src/tests/integration/data/exec-smir/struct-multi/struct-multi.smir.json
+9 −9 kmir/src/tests/integration/data/exec-smir/structs-tuples/struct_field_update.smir.json
+9 −9 kmir/src/tests/integration/data/exec-smir/structs-tuples/structs-tuples.smir.json
+208 −0 kmir/src/tests/integration/data/prove-rs/align_and_size.rs
+50 −50 kmir/src/tests/integration/data/prove-rs/arith.smir.json
+1 −1 kmir/src/tests/integration/data/prove-rs/iterator-simple-fail.rs
+7 −0 kmir/src/tests/integration/data/prove-rs/maybe-uninit.rs
+1 −1 kmir/src/tests/integration/data/prove-rs/show/arith.smir.cli-info.expected
+16 −0 kmir/src/tests/integration/data/prove-rs/show/unions-fail.main.expected
+409 −21 kmir/src/tests/integration/data/prove-rs/spl_token_domain_data.rs
+16 −0 kmir/src/tests/integration/data/prove-rs/unions-fail.rs
+579 −575 kmir/src/tests/integration/data/run-smir-random/complex-types/test.smir.json
+95 −95 kmir/src/tests/integration/data/run-smir-random/simple-types/test.smir.json
+2 −1 kmir/src/tests/integration/test_integration.py