Skip to content

Commit 3122841

Browse files
Merge pull request #234 from lisa-analyzer/beta6-bugfixes
Beta7
2 parents 565dd73 + a92f68b commit 3122841

File tree

201 files changed

+1300
-1091
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

201 files changed

+1300
-1091
lines changed

.github/workflows/gradle-master.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ jobs:
6666
changelog=$(cat changelog.txt)
6767
echo "next version: $nextver"
6868
echo "changelog: $changelog.txt"
69-
echo "::set-output name=nextver::$nextver"
70-
echo "::set-output name=currentver::$currentver"
69+
echo "nextver=$nextver" >> $GITHUB_OUTPUT
70+
echo "currentver=$currentver" >> $GITHUB_OUTPUT
7171
echo "CHANGELOG<<EOF" >> $GITHUB_ENV
7272
echo "$changelog" >> $GITHUB_ENV
7373
echo "EOF" >> $GITHUB_ENV

lisa/lisa-core/imp-testcases/heap/point-based-heap/field-insensitive/untyped_A.f1(A__this).json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"name":"untyped A::f2(A* this)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"o = new A(-1, -1)"},{"id":1,"text":"o"},{"id":2,"subNodes":[3,4],"text":"new A(-1, -1)"},{"id":3,"text":"-1"},{"id":4,"text":"-1"},{"id":5,"text":"true"},{"id":6,"subNodes":[7,8],"text":"o = new A(0, 0)"},{"id":7,"text":"o"},{"id":8,"subNodes":[9,10],"text":"new A(0, 0)"},{"id":9,"text":"0"},{"id":10,"text":"0"},{"id":11,"subNodes":[12,13],"text":"o = new A(1, 1)"},{"id":12,"text":"o"},{"id":13,"subNodes":[14,15],"text":"new A(1, 1)"},{"id":14,"text":"1"},{"id":15,"text":"1"},{"id":16,"text":"ret"}],"edges":[{"sourceId":0,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":6,"kind":"TrueEdge"},{"sourceId":5,"destId":11,"kind":"FalseEdge"},{"sourceId":6,"destId":16,"kind":"SequentialEdge"},{"sourceId":11,"destId":16,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["o"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["A*"]},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":1,"description":{"expressions":["o"],"state":{"heap":"#TOP#","type":{"map":{},"stack":"#TOP#"},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":2,"description":{"expressions":["ref$new A"],"state":{"heap":"#TOP#","type":{"map":{},"stack":["A*"]},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":3,"description":{"expressions":["-1"],"state":{"heap":{"this":"[heap[s]:pp@unknown@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':12:4]"},"type":{"map":{"this":["A*"]},"stack":["int32"]},"value":"#TOP#"}}},{"nodeId":4,"description":{"expressions":["-1"],"state":{"heap":{"this":"[heap[s]:pp@unknown@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':12:4]"},"type":{"map":{"this":["A*"]},"stack":["int32"]},"value":"#TOP#"}}},{"nodeId":5,"description":{"expressions":["true"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["bool"]},"value":{"map":{},"stack":"[-Inf, +Inf]"}}}},{"nodeId":6,"description":{"expressions":["o"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':15:16]"},"type":{"map":{"o":["A*"]},"stack":["A*"]},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":7,"description":{"expressions":["o"],"state":{"heap":"#TOP#","type":{"map":{},"stack":"#TOP#"},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":8,"description":{"expressions":["ref$new A"],"state":{"heap":"#TOP#","type":{"map":{},"stack":["A*"]},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":9,"description":{"expressions":["0"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["int32"]},"value":{"map":{},"stack":"[0, 0]"}}}},{"nodeId":10,"description":{"expressions":["0"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["int32"]},"value":{"map":{},"stack":"[0, 0]"}}}},{"nodeId":11,"description":{"expressions":["o"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':17:16]"},"type":{"map":{"o":["A*"]},"stack":["A*"]},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":12,"description":{"expressions":["o"],"state":{"heap":"#TOP#","type":{"map":{},"stack":"#TOP#"},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":13,"description":{"expressions":["ref$new A"],"state":{"heap":"#TOP#","type":{"map":{},"stack":["A*"]},"value":{"map":{},"stack":"_|_"}}}},{"nodeId":14,"description":{"expressions":["1"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["int32"]},"value":{"map":{},"stack":"[1, 1]"}}}},{"nodeId":15,"description":{"expressions":["1"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["int32"]},"value":{"map":{},"stack":"[1, 1]"}}}},{"nodeId":16,"description":{"expressions":["skip"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':17:16, heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':15:16]"},"type":{"map":{"o":["A*"]},"stack":"_|_"},"value":{"map":{},"stack":"_|_"}}}}]}
1+
{"name":"untyped A::f2(A* this)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"o = new A(-1, -1)"},{"id":1,"text":"o"},{"id":2,"subNodes":[3,4],"text":"new A(-1, -1)"},{"id":3,"text":"-1"},{"id":4,"text":"-1"},{"id":5,"text":"true"},{"id":6,"subNodes":[7,8],"text":"o = new A(0, 0)"},{"id":7,"text":"o"},{"id":8,"subNodes":[9,10],"text":"new A(0, 0)"},{"id":9,"text":"0"},{"id":10,"text":"0"},{"id":11,"subNodes":[12,13],"text":"o = new A(1, 1)"},{"id":12,"text":"o"},{"id":13,"subNodes":[14,15],"text":"new A(1, 1)"},{"id":14,"text":"1"},{"id":15,"text":"1"},{"id":16,"text":"ret"}],"edges":[{"sourceId":0,"destId":5,"kind":"SequentialEdge"},{"sourceId":5,"destId":6,"kind":"TrueEdge"},{"sourceId":5,"destId":11,"kind":"FalseEdge"},{"sourceId":6,"destId":16,"kind":"SequentialEdge"},{"sourceId":11,"destId":16,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["o"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["A*"]},"value":"#TOP#"}}},{"nodeId":1,"description":{"expressions":["o"],"state":{"heap":"#TOP#","type":"#TOP#","value":"#TOP#"}}},{"nodeId":2,"description":{"expressions":["ref$new A"],"state":{"heap":"#TOP#","type":{"map":"empty","stack":["A*"]},"value":"#TOP#"}}},{"nodeId":3,"description":{"expressions":["-1"],"state":{"heap":{"this":"[heap[s]:pp@unknown@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':12:4]"},"type":{"map":{"this":["A*"]},"stack":["int32"]},"value":{"map":"empty","stack":"[-1, -1]"}}}},{"nodeId":4,"description":{"expressions":["-1"],"state":{"heap":{"this":"[heap[s]:pp@unknown@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':12:4]"},"type":{"map":{"this":["A*"]},"stack":["int32"]},"value":{"map":"empty","stack":"[-1, -1]"}}}},{"nodeId":5,"description":{"expressions":["true"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["bool"]},"value":"#TOP#"}}},{"nodeId":6,"description":{"expressions":["o"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':15:16]"},"type":{"map":{"o":["A*"]},"stack":["A*"]},"value":"#TOP#"}}},{"nodeId":7,"description":{"expressions":["o"],"state":{"heap":"#TOP#","type":"#TOP#","value":"#TOP#"}}},{"nodeId":8,"description":{"expressions":["ref$new A"],"state":{"heap":"#TOP#","type":{"map":"empty","stack":["A*"]},"value":"#TOP#"}}},{"nodeId":9,"description":{"expressions":["0"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["int32"]},"value":{"map":"empty","stack":"[0, 0]"}}}},{"nodeId":10,"description":{"expressions":["0"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["int32"]},"value":{"map":"empty","stack":"[0, 0]"}}}},{"nodeId":11,"description":{"expressions":["o"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':17:16]"},"type":{"map":{"o":["A*"]},"stack":["A*"]},"value":"#TOP#"}}},{"nodeId":12,"description":{"expressions":["o"],"state":{"heap":"#TOP#","type":"#TOP#","value":"#TOP#"}}},{"nodeId":13,"description":{"expressions":["ref$new A"],"state":{"heap":"#TOP#","type":{"map":"empty","stack":["A*"]},"value":"#TOP#"}}},{"nodeId":14,"description":{"expressions":["1"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["int32"]},"value":{"map":"empty","stack":"[1, 1]"}}}},{"nodeId":15,"description":{"expressions":["1"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':13:21]"},"type":{"map":{"o":["A*"]},"stack":["int32"]},"value":{"map":"empty","stack":"[1, 1]"}}}},{"nodeId":16,"description":{"expressions":["skip"],"state":{"heap":{"o":"[heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':17:16, heap[w]:pp@'imp-testcases/heap/point-based-heap/field-insensitive/program.imp':15:16]"},"type":{"map":{"o":["A*"]},"stack":"_|_"},"value":{"map":"empty","stack":"_|_"}}}}]}

lisa/lisa-core/imp-testcases/heap/point-based-heap/field-insensitive/untyped_A.f3(A__this).json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

lisa/lisa-core/imp-testcases/heap/point-based-heap/field-insensitive/untyped_A.f4(A__this).json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)