Skip to content

Commit 9f3b576

Browse files
rv-jenkinsrv-auditorehildenbclaude
authored
Update dependency: deps/haskell-backend_release (#4933)
**Also pins Lean toolchain for klean codegen.** CI integration test `klean/test_generate` started failing independently of the haskell-backend bump: the klean template's `lean-toolchain` was set to `stable`, so `lake build` in the generated project floated to the latest stable Lean. v4.31.0 added `ByteArray.decEq` to core, which collides with the definition the template emits (`Prelude.lean:226`), failing the build with `` `ByteArray.decEq` has already been declared ``. Pinned the template's `lean-toolchain` to `leanprover/lean4:v4.30.0` (last stable before the conflict; verified locally that v4.29.1 and v4.30.0-rc2 compile the generated `ByteArray.decEq` cleanly). Follow-up (out of scope): the template still hand-rolls `ByteArray.decEq`; to move to Lean ≥4.31 it should drop that and use core's `DecidableEq ByteArray`. --------- Co-authored-by: devops <devops@runtimeverification.com> Co-authored-by: Everett Hildenbrandt <everett.hildenbrandt@gmail.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 44f644b commit 9f3b576

5 files changed

Lines changed: 11 additions & 11 deletions

File tree

deps/haskell-backend_release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.1.152
1+
v0.1.154

flake.lock

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
llvm-backend.inputs.nixpkgs.follows = "nixpkgs";
99

1010
haskell-backend = {
11-
url = "github:runtimeverification/haskell-backend/v0.1.152";
11+
url = "github:runtimeverification/haskell-backend/v0.1.154";
1212
inputs.rv-nix-tools.follows = "rv-nix-tools";
1313
inputs.nixpkgs.follows = "nixpkgs";
1414
};
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
stable
1+
leanprover/lean4:v4.30.0

0 commit comments

Comments
 (0)