Skip to content

Tags: acgetchell/la-stack

Tags

v0.4.1

Toggle v0.4.1's commit message
- 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)

v0.4.0

Toggle v0.4.0's commit message
- 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)

v0.3.0

Toggle v0.3.0's commit message
- 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)

v0.2.2

Toggle v0.2.2's commit message
- Expose determinant error bounds (det_errbound) [`0643bcd`](0643bcd)

- Expose det_errbound without requiring exact feature [`d96f676`](d96f676)

- Bump actions/setup-node from 6.2.0 to 6.3.0 [`0f2fc34`](0f2fc34)
- Bump taiki-e/install-action from 2.68.20 to 2.68.22 [`c3e49bd`](c3e49bd)

v0.2.1

Toggle v0.2.1's commit message
- Add LDLT NonFinite coverage tests; update README example [`d3b7012`](

…d3b7012)

- [**breaking**] Return Result from det_sign_exact, rename NonFinite field [`717d5cf`](717d5cf)

v0.2.0

Toggle v0.2.0's commit message
- 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)

v0.1.2

Toggle v0.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #10 from acgetchell/dependabot/github_actions/taik…

…i-e/install-action-2.65.12

Bump taiki-e/install-action from 2.65.0 to 2.65.12

v0.1.1

Toggle v0.1.1's commit message
Release v0.1.1

v0.1.0

Toggle v0.1.0's commit message
Release v0.1.0