Commit 682df6b
Update dependency: deps/stable-mir-json_release (#947)
- [stable-mir-json PR
122](https://github.com/runtimeverification/stable-mir-json/pull/122/changes#diff-f3fb88e143d9d90b06c9086e1c660a3e28674c1c1cebf1870de06d73156e3d54R413-R416)
Added `Dyn` which needed corresponding K and python productions added to
AST
- [stable-mir-json PR
129](runtimeverification/stable-mir-json#129) or
[131](runtimeverification/stable-mir-json#131)
changes closures which do not have corresponding K updates in this PR,
proofs `and_then_closure` and `closure_acces_struct` are regressed to
failing for now with semantics for correct usage expected to come after
merging
---------
Co-authored-by: devops <devops@runtimeverification.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Daniel Cumming <124537596+dkcumming@users.noreply.github.com>
Co-authored-by: dkcumming <daniel.cumming@runtimeverification.com>1 parent 2c84b7f commit 682df6b
14 files changed
Lines changed: 92 additions & 36 deletions
File tree
- deps
- kmir
- src
- kmir
- kdist/mir-semantics
- tests/integration
- data
- crate-tests/two-crate-bin
- prove-rs
- show
Submodule stable-mir-json updated 57 files
- .github/scripts/check-cachix-pin.sh+86
- .github/workflows/master.yml+3-1
- .github/workflows/test-cachix-pin.yml+28
- .gitignore+2-1
- CHANGELOG.md+91
- Cargo.lock+1-1
- Cargo.toml+2-2
- Makefile+2-7
- docs/adr/001-index-first-graph-architecture.md+58
- docs/adr/002-declarative-pipeline-with-allocmap-coherence.md+54
- src/mk_graph/index.rs+33-7
- src/mk_graph/output/dot.rs+1-5
- src/printer.rs-1.5k
- src/printer/collect.rs+259
- src/printer/items.rs+237
- src/printer/link_map.rs+107
- src/printer/mir_visitor.rs+494
- src/printer/mod.rs+83
- src/printer/schema.rs+495
- src/printer/ty_visitor.rs+131
- src/printer/types.rs+168
- src/printer/util.rs+64
- tests/integration/normalise-filter.jq+2
- tests/integration/programs/assert_eq.smir.json.expected+25
- tests/integration/programs/binop.smir.json.expected+14
- tests/integration/programs/char-trivial.smir.json.expected+14
- tests/integration/programs/closure-args.smir.json.expected+20
- tests/integration/programs/closure-no-args.smir.json.expected+20
- tests/integration/programs/const-arithm-simple.smir.json.expected+14
- tests/integration/programs/div.smir.json.expected+14
- tests/integration/programs/double-ref-deref.smir.json.expected+16
- tests/integration/programs/enum.smir.json.expected+12
- tests/integration/programs/fibonacci.smir.json.expected+14
- tests/integration/programs/float.smir.json.expected+14
- tests/integration/programs/fn-ptr-in-arg.smir.json.expected+28
- tests/integration/programs/modulo.smir.json.expected+14
- tests/integration/programs/mutual_recursion.smir.json.expected+14
- tests/integration/programs/option-construction.smir.json.expected+14
- tests/integration/programs/param_types.smir.json.expected+19
- tests/integration/programs/primitive-type-bounds.smir.json.expected+14
- tests/integration/programs/recursion-simple-match.smir.json.expected+14
- tests/integration/programs/recursion-simple.smir.json.expected+14
- tests/integration/programs/ref-deref.smir.json.expected+15
- tests/integration/programs/shl_min.smir.json.expected+14
- tests/integration/programs/slice.smir.json.expected+21
- tests/integration/programs/static-vtable-nonbuiltin-deref.rs+9
- tests/integration/programs/static-vtable-nonbuiltin-deref.smir.json.expected+3.5k
- tests/integration/programs/strange-ref-deref.smir.json.expected+16
- tests/integration/programs/struct.smir.json.expected+14
- tests/integration/programs/sum-to-n.smir.json.expected+14
- tests/integration/programs/tuple-eq.smir.json.expected+16
- tests/integration/programs/tuples-simple.smir.json.expected+14
- tests/integration/programs/weirdRefs.smir.json.expected+19
- tests/ui/failing.tsv+1-30
- tests/ui/passing.tsv+30-1
- tests/ui/remake_ui_tests.sh+39-1
- tests/ui/run_ui_tests.sh+240-47
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
280 | 280 | | |
281 | 281 | | |
282 | 282 | | |
| 283 | + | |
| 284 | + | |
283 | 285 | | |
284 | 286 | | |
285 | 287 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
675 | 675 | | |
676 | 676 | | |
677 | 677 | | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
678 | 700 | | |
679 | 701 | | |
680 | 702 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
0 commit comments