From d64af2f24ca656c3758fed117d586eed0eb8fb50 Mon Sep 17 00:00:00 2001 From: rv-jenkins Date: Thu, 22 Aug 2024 14:26:05 -0600 Subject: [PATCH] Update dependency: deps/llvm-backend_release (#4598) Co-authored-by: devops Co-authored-by: Roberto Rosmaninho --- deps/llvm-backend_release | 2 +- flake.lock | 8 ++++---- flake.nix | 2 +- .../input.test.out | Bin 1521 -> 1521 bytes .../proof-instrumentation/input.test.out | Bin 1246 -> 1246 bytes llvm-backend/src/main/native/llvm-backend | 2 +- .../integration/kllvm/test_prooftrace.py | 6 +++--- .../integration/test_krun_proof_hints.py | 2 +- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/deps/llvm-backend_release b/deps/llvm-backend_release index 962d1c105f6..2d6e50c6da4 100644 --- a/deps/llvm-backend_release +++ b/deps/llvm-backend_release @@ -1 +1 @@ -0.1.81 +0.1.84 diff --git a/flake.lock b/flake.lock index 89b4e8b1003..a015a126835 100644 --- a/flake.lock +++ b/flake.lock @@ -112,16 +112,16 @@ "utils": "utils" }, "locked": { - "lastModified": 1724179030, - "narHash": "sha256-bi3/G8BojOQOa9ZI8wVoc4girv8GNYgP/zlY4u/wrwo=", + "lastModified": 1724355360, + "narHash": "sha256-wy+g2rVUn2dYoZ/JSA8x0cWNWYDxnxLpAzaucjUBciQ=", "owner": "runtimeverification", "repo": "llvm-backend", - "rev": "b9dc4ff8d3510f8ffb09cad2e1c80e2a0e9bb132", + "rev": "b9d2a6da360e2b14a60a22928d625f43fb71ae02", "type": "github" }, "original": { "owner": "runtimeverification", - "ref": "v0.1.81", + "ref": "v0.1.84", "repo": "llvm-backend", "type": "github" } diff --git a/flake.nix b/flake.nix index d1493b4b0c7..5498172f7c0 100644 --- a/flake.nix +++ b/flake.nix @@ -1,7 +1,7 @@ { description = "K Framework"; inputs = { - llvm-backend.url = "github:runtimeverification/llvm-backend/v0.1.81"; + llvm-backend.url = "github:runtimeverification/llvm-backend/v0.1.84"; haskell-backend = { url = "github:runtimeverification/haskell-backend/v0.1.76"; inputs.rv-utils.follows = "llvm-backend/rv-utils"; diff --git a/k-distribution/tests/regression-new/proof-instrumentation-debug/input.test.out b/k-distribution/tests/regression-new/proof-instrumentation-debug/input.test.out index e85e8142c6fd619433b56b60f395b8f2b634361d..b65e2481acf76e1e7a176f9455b353b00e5f681f 100644 GIT binary patch delta 14 Vcmey!{gIp1!_zN>XCvzyRsbiM1mpk! delta 14 Vcmey!{gIp1!_zN>dn4-`RsbiH1mgez diff --git a/k-distribution/tests/regression-new/proof-instrumentation/input.test.out b/k-distribution/tests/regression-new/proof-instrumentation/input.test.out index b1ec2ff4c1357e752d26684018dd9a976c8d6ac5..41aaac3a53d51c2eb762c15a3a81558cd2d2ec03 100644 GIT binary patch delta 14 Vcmcb|d5@FT!_zN>XCv!P762tv1f~E0 delta 14 Vcmcb|d5@FT!_zN>dn4;j762tq1f>7~ diff --git a/llvm-backend/src/main/native/llvm-backend b/llvm-backend/src/main/native/llvm-backend index b9dc4ff8d35..b9d2a6da360 160000 --- a/llvm-backend/src/main/native/llvm-backend +++ b/llvm-backend/src/main/native/llvm-backend @@ -1 +1 @@ -Subproject commit b9dc4ff8d3510f8ffb09cad2e1c80e2a0e9bb132 +Subproject commit b9d2a6da360e2b14a60a22928d625f43fb71ae02 diff --git a/pyk/src/tests/integration/kllvm/test_prooftrace.py b/pyk/src/tests/integration/kllvm/test_prooftrace.py index 003860c9e30..0b9982c0ea1 100644 --- a/pyk/src/tests/integration/kllvm/test_prooftrace.py +++ b/pyk/src/tests/integration/kllvm/test_prooftrace.py @@ -97,7 +97,7 @@ def test_proof_trace(self, hints: bytes, header: prooftrace.KoreHeader, definiti def test_streaming_parser_iter(self, header: prooftrace.KoreHeader, hints_file: Path) -> None: # read the hints file and get the iterator for the proof trace it = prooftrace.LLVMRewriteTraceIterator.from_file(hints_file, header) - assert it.version == 11 + assert it.version == 12 # Test that the __iter__ is working list_of_events = list(it) @@ -126,7 +126,7 @@ def test_streaming_parser_next(self, header: prooftrace.KoreHeader, hints_file: # read the hints file and get the iterator for the proof trace it = prooftrace.LLVMRewriteTraceIterator.from_file(hints_file, header) - assert it.version == 11 + assert it.version == 12 # skip pre-trace events while True: @@ -810,7 +810,7 @@ def test_parse_proof_hint_peano(self, hints: bytes, header: prooftrace.KoreHeade assert len(pt.pre_trace) == 11 # 404 post-initial-configuration events - assert len(pt.trace) == 404 + assert len(pt.trace) == 419 class TestIMP5(ProofTraceTest): diff --git a/pyk/src/tests/integration/test_krun_proof_hints.py b/pyk/src/tests/integration/test_krun_proof_hints.py index 5059673199e..239642f3d9a 100644 --- a/pyk/src/tests/integration/test_krun_proof_hints.py +++ b/pyk/src/tests/integration/test_krun_proof_hints.py @@ -30,7 +30,7 @@ class Test0Decrement(KRunTest, ProofTraceTest): LblinitGeneratedTopCell{}(Lbl'Unds'Map'Unds'{}(Lbl'Stop'Map{}(),Lbl'UndsPipe'-'-GT-Unds'{}(inj{SortKConfigVar{}, SortKItem{}}(\\dv{SortKConfigVar{}}("$PGM")),inj{SortNat{}, SortKItem{}}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())))) """ - HINTS_OUTPUT = """version: 11 + HINTS_OUTPUT = """version: 12 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\\dv{SortKConfigVar{}}("$PGM")]