Tags: acgetchell/la-stack
Tags
- Regression tests for solver and determinant overflow handling [`f76… …3b11`](f763b11) - Defensive-path test coverage for LU and LDLT solve_vec [`87d426f`](87d426f) - Const-ify Lu/Ldlt det + solve_vec and Matrix inf_norm + det_errbound [`81ecb35`](81ecb35) - Fast-filter boundary proptests for exact determinant sign [`6357db3`](6357db3) - Report infinite vs finite off-diagonal pairs as asymmetric [`1805779`](1805779) - Finalize documentation, benchmarks, and error handling [`0b98d3f`](0b98d3f) - Consolidate and expand const-evaluability tests via macros [`f8d80a0`](f8d80a0) - Refactor solve_exact to use hybrid Bareiss forward elimination [`ecbbe8a`](ecbbe8a) - Polish exact module (Component struct, errors, perf) [`53a5be6`](53a5be6) - Add adversarial-input coverage for exact arithmetic [#80](#80) [`5bf5815`](5bf5815) - Expand exact-arithmetic re-exports and adversarial benchmarks [`b1a491d`](b1a491d) - Update AGENTS.md [`1e0648d`](1e0648d) - Strengthen LDLT symmetry precondition and add is_symmetric API [`1693307`](1693307) - Propagate NaN in Matrix::inf_norm [#85](#85) [`16ffa45`](16ffa45) - Bump taiki-e/install-action from 2.73.0 to 2.75.7 [`a1d1c1e`](a1d1c1e) - Bump actions/download-artifact from 4.3.0 to 8.0.1 [`8772ea2`](8772ea2) - Bump rand from 0.9.2 to 0.9.4 [`b91670a`](b91670a) - Bump actions/upload-artifact from 7.0.0 to 7.0.1 [`7579274`](7579274) - Bump actions/github-script from 8.0.0 to 9.0.0 [`a522abd`](a522abd) - Bump actions/cache from 5.0.4 to 5.0.5 [`b12d95c`](b12d95c) - Bump actions-rust-lang/setup-rust-toolchain [`c728774`](c728774) - Bump astral-sh/setup-uv from 8.0.0 to 8.1.0 [`7a18733`](7a18733) - Bump taiki-e/install-action from 2.75.7 to 2.75.18 [`433cfc1`](433cfc1) - Bump MSRV to Rust 1.95 and adopt new stable features [`0ab3c33`](0ab3c33) - Integer-only forward elimination for gauss_solve [#72](#72) [`a1d3bdb`](a1d3bdb)
- Add benchmark comparison tool and performance documentation [`d448f… …c3`](d448fc3) - Update version to 0.3.0 and refine metadata keywords [`cc0e967`](cc0e967) - Improve non-finite error reporting and coordinate accuracy [`d4b1452`](d4b1452) - Refine benchmark comparison reporting and documentation [`e1b5955`](e1b5955) - Expand test coverage for benchmark comparison edge cases [`bced7d9`](bced7d9) - Update documentation and tests for integer-only Bareiss [`2ee3f05`](2ee3f05) - Restrict benchmark baselines to main and improve reporting [`9a7caa2`](9a7caa2) - Bump astral-sh/setup-uv from 7.3.1 to 7.5.0 [`0505061`](0505061) - Bump taiki-e/install-action from 2.68.25 to 2.68.31 [`dcff501`](dcff501) - Bump actions-rust-lang/setup-rust-toolchain [`4678d2e`](4678d2e) - Bump actions/cache from 5.0.3 to 5.0.4 [`633c6e2`](633c6e2) - Bump taiki-e/install-action from 2.68.34 to 2.69.6 [`89a306b`](89a306b) - Bump astral-sh/setup-uv from 7.5.0 to 7.6.0 [`676a6ff`](676a6ff) - Bump codecov/codecov-action from 5.5.2 to 5.5.3 [`2c15dc1`](2c15dc1) - Bump the dependencies group with 2 updates [`23ade13`](23ade13) - Bump taiki-e/install-action from 2.69.6 to 2.70.1 [`4073197`](4073197) - Bump codecov/codecov-action from 5.5.3 to 6.0.0 [`b3e1380`](b3e1380) - Bump taiki-e/install-action from 2.70.1 to 2.73.0 [`7de720d`](7de720d) - Bump astral-sh/setup-uv from 7.6.0 to 8.0.0 [`af40753`](af40753) - Add performance regression detection for exact-arithmetic benchmarks [`44bce99`](44bce99) - Stack-backed storage for exact arithmetic kernels [`b64ac60`](b64ac60) - Custom f64 → BigRational via IEEE 754 bit decomposition [#63](#63) [`0a8ce5b`](0a8ce5b) - Integer-only Bareiss determinant via BigInt [#64](#64) [`d422b25`](d422b25)
- Expose exact determinant value (det_exact, det_exact_f64) [`b1a676c`]( b1a676c) - [**breaking**] Expose exact determinant value (det_exact, det_exact_f64) [`92ce476`](92ce476) - Exact linear system solve (solve_exact, solve_exact_f64) [`d04fcd3`](d04fcd3) - Add LaError::Overflow, dimension-coverage tests, and doc fixes [`fed0082`](fed0082) - Add #[non_exhaustive] to LaError [`d068c0e`](d068c0e) - Use det_direct() in exact_det_3x3 example [`5b69fa8`](5b69fa8) - Restructure gauss_solve to avoid break/continue [`125b259`](125b259) - Clarify pivoting strategy and use idiomatic rev() in exact.rs [`d884581`](d884581) - Add LDLT example, solve_exact README snippet, and sync examples [`2bddccf`](2bddccf)
- Add det_sign_exact() behind "exact" feature flag [#33](#33) [`d4557… …2a`](d45572a) - Rename det benchmark and add black_box to tests [`40cc2b7`](40cc2b7) - Clarify det_direct D=0 support and fix example description [`1308612`](1308612) - Polish exact feature — docs, CI, example, review fixes [`abfa297`](abfa297) - Make Codacy analysis non-blocking on pull requests (internal) [`ecd0a30`](ecd0a30) - Harden Codacy CI and expand exact feature tests (internal) [`d911fcc`](d911fcc) - Expand det_sign_exact tests for large matrices (internal) [`2205f12`](2205f12) - Improve release safety and consolidate error handling [`0ef2b94`](0ef2b94) - Update developer docs and optimize release tagging logic [`8aa129a`](8aa129a) - Improve internal release scripts and expand test coverage [`5eb5064`](5eb5064) - Bump the dependencies group with 2 updates [`ad4b505`](ad4b505) - Bump taiki-e/install-action from 2.67.17 to 2.67.30 [`26f31c4`](26f31c4) - Bump astral-sh/setup-uv from 7.2.0 to 7.3.0 [`f5a3fdd`](f5a3fdd) - Bump taiki-e/install-action from 2.67.30 to 2.68.7 [`4ec8732`](4ec8732) - Bump astral-sh/setup-uv from 7.3.0 to 7.3.1 [`8d584ee`](8d584ee) - Bump taiki-e/install-action from 2.68.7 to 2.68.15 [`62a0f39`](62a0f39) - Bump actions/upload-artifact from 6.0.0 to 7.0.0 [`d69f150`](d69f150) - Bump actions-rust-lang/setup-rust-toolchain from 1.15.2 to 1.15.3 [`58c47f8`](58c47f8) - Add det_direct example, hoist 4×4 minors, update docs [`159d04e`](159d04e) - Harden tag_release and add release docs [`9ed8915`](9ed8915) - Replace cspell with typos-cli, bump MSRV to 1.94.0 [`6db12be`](6db12be) - Add changelog tooling (git-cliff + tag script) [`5475651`](5475651) - Closed-form determinant for D=1–4 [#27](#27) [`a8344e5`](a8344e5)