Skip to content

chore: bump approx-chol to 0.2.0#46

Open
schroedk wants to merge 2 commits into
mainfrom
chore/approx-chol-0.2.0
Open

chore: bump approx-chol to 0.2.0#46
schroedk wants to merge 2 commits into
mainfrom
chore/approx-chol-0.2.0

Conversation

@schroedk
Copy link
Copy Markdown
Collaborator

Summary

  • Bumps approx-chol from 0.1.00.2.0 (now published on crates.io).
  • The 0.2 release drops the diag parameter from clique_tree_sample, so the leftover Star::diag field and unused Elimination::diag_elim borrow are removed from crates/within/src/block_elim/elimination.rs.
  • Cargo.lock also picks up a transitive shift (tempfile's getrandom 0.4.20.3.4) from the new rand 0.10 dep tree pulled in by approx-chol 0.2.0.

No public API change. The new upstream sampler may yield slightly different fill edges in the Schur complement, but the wire format and Preconditioner contract are unchanged.

Test plan

  • cargo test --workspace
  • pixi run test
  • cargo bench -p within -- --quick (sanity check that fill-edge changes don't regress fixest smoke benches)

schroedk added 2 commits May 26, 2026 18:25
Updates approx-chol from 0.1.0 to 0.2.0 (released upstream). The 0.2
release drops the `diag` parameter from `clique_tree_sample`, which
in turn makes the local `Star::diag` field (already removed) and
`Elimination::diag_elim` dead code; remove the leftover field.

No public API change; the sampled Schur complement may produce
slightly different fill edges under the new upstream sampler, but
the wire format and Preconditioner contract are unchanged.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant