Skip to content

v0.10.2-beta — Lanczos OOB fix at t≥4

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Jun 18:22

Fixed

Lanczos OOB panic at t≥4 (graph_krylov)

  • Off-by-one bug: wrote past MAX_LANCZOS_DIM=18 when Krylov dimension maxed out at large t·λ_max
  • Bug present since A1/ADR-0185; only triggered at deep t
  • Fix: Lanczos now matches Chebyshev/dense expm at t∈{4,8,16} (max|Δ|≤1e-9, no panic)
  • Gate lanczos_large_t_no_oob validates the fix
  • The --no-lanczos workaround is no longer needed

Clippy cast_precision_loss in graph_par_speedup example

  • Cleaned up compiler warning in --all-targets build

See CHANGELOG.md for full context.