Lean 4.31.0 released with new do loops, Lake linting, mvcgen'
Lean 4.31.0 lands 305 changes, including while let loops in do blocks, a built-in Lake linting framework, stricter transparency handling in definitional-equality checking, and the experimental mvcgen' tactic, which can outperform mvcgen by over 100x on some synthetic benchmarks. The bundled toolchain moves from LLVM 19 to LLVM 22.
Checked against: v4.31.0 release noteslean4 v4.31.0
