Skip to content

Block-level scoping and variable manager #490

Block-level scoping and variable manager

Block-level scoping and variable manager #490

Triggered via pull request November 30, 2025 22:22
Status Failure
Total duration 6m 35s
Artifacts

rust.yml

on: pull_request
Matrix: build-test-matrix
Fit to window
Zoom out
Zoom in

Annotations

13 errors and 24 warnings
Rustfmt Check
Process completed with exit code 1.
Clippy: crates/lean_compiler/src/a_simplify_lang.rs#L316
deref on an immutable reference
Clippy: crates/lean_compiler/src/a_simplify_lang.rs#L313
deref on an immutable reference
Clippy: crates/lean_compiler/src/a_simplify_lang.rs#L208
writing `&Vec` instead of `&[_]` involves a new object where a slice will do
Clippy: crates/lean_compiler/src/b_compile_intermediate.rs#L567
variable does not need to be mutable
Clippy: crates/lean_compiler/src/b_compile_intermediate.rs#L505
variable does not need to be mutable
Clippy: crates/lean_compiler/src/b_compile_intermediate.rs#L427
variable does not need to be mutable
Clippy: crates/lean_compiler/src/b_compile_intermediate.rs#L179
variable does not need to be mutable
Clippy: crates/lean_compiler/src/b_compile_intermediate.rs#L162
variable does not need to be mutable
Clippy: crates/lean_compiler/src/b_compile_intermediate.rs#L123
variable does not need to be mutable
Build & Test (x64-avx2)
Process completed with exit code 101.
Build & Test (x64-avx2): crates/lean_vm/src/execution/tests.rs#L28
expected unit struct, unit variant or constant, found struct variant `RunnerError::MemoryAlreadySet`
Rustfmt Check: crates/lean_compiler/src/a_simplify_lang.rs#L259
Diff in /home/runner/work/leanMultisig/leanMultisig/crates/lean_compiler/src/a_simplify_lang.rs
Rustfmt Check: crates/lean_compiler/src/a_simplify_lang.rs#L251
Diff in /home/runner/work/leanMultisig/leanMultisig/crates/lean_compiler/src/a_simplify_lang.rs
Rustfmt Check: crates/lean_compiler/src/a_simplify_lang.rs#L242
Diff in /home/runner/work/leanMultisig/leanMultisig/crates/lean_compiler/src/a_simplify_lang.rs
Rustfmt Check: crates/lean_compiler/src/a_simplify_lang.rs#L233
Diff in /home/runner/work/leanMultisig/leanMultisig/crates/lean_compiler/src/a_simplify_lang.rs
Rustfmt Check: crates/lean_compiler/src/a_simplify_lang.rs#L227
Diff in /home/runner/work/leanMultisig/leanMultisig/crates/lean_compiler/src/a_simplify_lang.rs
Rustfmt Check: crates/lean_compiler/src/a_simplify_lang.rs#L220
Diff in /home/runner/work/leanMultisig/leanMultisig/crates/lean_compiler/src/a_simplify_lang.rs
Rustfmt Check: crates/lean_compiler/src/a_simplify_lang.rs#L210
Diff in /home/runner/work/leanMultisig/leanMultisig/crates/lean_compiler/src/a_simplify_lang.rs
Rustfmt Check: crates/lean_compiler/src/a_simplify_lang.rs#L192
Diff in /home/runner/work/leanMultisig/leanMultisig/crates/lean_compiler/src/a_simplify_lang.rs
Rustfmt Check: crates/lean_compiler/src/a_simplify_lang.rs#L72
Diff in /home/runner/work/leanMultisig/leanMultisig/crates/lean_compiler/src/a_simplify_lang.rs
Rustfmt Check: crates/lean_compiler/src/a_simplify_lang.rs#L2
Diff in /home/runner/work/leanMultisig/leanMultisig/crates/lean_compiler/src/a_simplify_lang.rs
Build & Test (x64-avx2): crates/lean_compiler/src/b_compile_intermediate.rs#L567
variable does not need to be mutable
Build & Test (x64-avx2): crates/lean_compiler/src/b_compile_intermediate.rs#L505
variable does not need to be mutable
Build & Test (x64-avx2): crates/lean_compiler/src/b_compile_intermediate.rs#L427
variable does not need to be mutable
Build & Test (x64-avx2): crates/lean_compiler/src/b_compile_intermediate.rs#L179
variable does not need to be mutable
Build & Test (x64-avx2): crates/lean_compiler/src/b_compile_intermediate.rs#L162
variable does not need to be mutable
Build & Test (x64-avx2): crates/lean_compiler/src/b_compile_intermediate.rs#L123
variable does not need to be mutable
Build & Test (x64-avx2): crates/lean_compiler/src/b_compile_intermediate.rs#L567
variable does not need to be mutable
Build & Test (x64-avx2): crates/lean_compiler/src/b_compile_intermediate.rs#L505
variable does not need to be mutable
Build & Test (x64-avx2): crates/lean_compiler/src/b_compile_intermediate.rs#L427
variable does not need to be mutable
Build & Test (x64-avx2): crates/lean_compiler/src/b_compile_intermediate.rs#L179
variable does not need to be mutable
Build & Test (x64-avx2): crates/lean_compiler/src/b_compile_intermediate.rs#L162
variable does not need to be mutable
Build & Test (x64-avx2): crates/lean_compiler/src/b_compile_intermediate.rs#L123
variable does not need to be mutable