Skip to content

Releases: acgetchell/la-stack

v0.4.1

21 Apr 06:07
Immutable release. Only release title and notes can be modified.
c6e04fd

Choose a tag to compare

  • Regression tests for solver and determinant overflow handling f763b11

  • Defensive-path test coverage for LU and LDLT solve_vec 87d426f

  • Const-ify Lu/Ldlt det + solve_vec and Matrix inf_norm + det_errbound 81ecb35

  • Fast-filter boundary proptests for exact determinant sign 6357db3

  • Report infinite vs finite off-diagonal pairs as asymmetric 1805779

  • Finalize documentation, benchmarks, and error handling 0b98d3f

  • Consolidate and expand const-evaluability tests via macros f8d80a0

  • Refactor solve_exact to use hybrid Bareiss forward elimination ecbbe8a

  • Polish exact module (Component struct, errors, perf) 53a5be6

  • Add adversarial-input coverage for exact arithmetic #80 5bf5815

  • Expand exact-arithmetic re-exports and adversarial benchmarks b1a491d

  • Update AGENTS.md 1e0648d

  • Strengthen LDLT symmetry precondition and add is_symmetric API 1693307

  • Propagate NaN in Matrix::inf_norm #85 16ffa45

  • Bump taiki-e/install-action from 2.73.0 to 2.75.7 a1d1c1e

  • Bump actions/download-artifact from 4.3.0 to 8.0.1 8772ea2

  • Bump rand from 0.9.2 to 0.9.4 b91670a

  • Bump actions/upload-artifact from 7.0.0 to 7.0.1 7579274

  • Bump actions/github-script from 8.0.0 to 9.0.0 a522abd

  • Bump actions/cache from 5.0.4 to 5.0.5 b12d95c

  • Bump actions-rust-lang/setup-rust-toolchain c728774

  • Bump astral-sh/setup-uv from 8.0.0 to 8.1.0 7a18733

  • Bump taiki-e/install-action from 2.75.7 to 2.75.18 433cfc1

  • Bump MSRV to Rust 1.95 and adopt new stable features 0ab3c33

  • Integer-only forward elimination for gauss_solve #72 a1d3bdb

v0.4.0

11 Apr 05:31
Immutable release. Only release title and notes can be modified.
cafa91a

Choose a tag to compare

  • Add benchmark comparison tool and performance documentation d448fc3

  • Update version to 0.3.0 and refine metadata keywords cc0e967

  • Improve non-finite error reporting and coordinate accuracy d4b1452

  • Refine benchmark comparison reporting and documentation e1b5955

  • Expand test coverage for benchmark comparison edge cases bced7d9

  • Update documentation and tests for integer-only Bareiss 2ee3f05

  • Restrict benchmark baselines to main and improve reporting 9a7caa2

  • Bump astral-sh/setup-uv from 7.3.1 to 7.5.0 0505061

  • Bump taiki-e/install-action from 2.68.25 to 2.68.31 dcff501

  • Bump actions-rust-lang/setup-rust-toolchain 4678d2e

  • Bump actions/cache from 5.0.3 to 5.0.4 633c6e2

  • Bump taiki-e/install-action from 2.68.34 to 2.69.6 89a306b

  • Bump astral-sh/setup-uv from 7.5.0 to 7.6.0 676a6ff

  • Bump codecov/codecov-action from 5.5.2 to 5.5.3 2c15dc1

  • Bump the dependencies group with 2 updates 23ade13

  • Bump taiki-e/install-action from 2.69.6 to 2.70.1 4073197

  • Bump codecov/codecov-action from 5.5.3 to 6.0.0 b3e1380

  • Bump taiki-e/install-action from 2.70.1 to 2.73.0 7de720d

  • Bump astral-sh/setup-uv from 7.6.0 to 8.0.0 af40753

  • Add performance regression detection for exact-arithmetic benchmarks 44bce99

  • Stack-backed storage for exact arithmetic kernels b64ac60

  • Custom f64 → BigRational via IEEE 754 bit decomposition #63 0a8ce5b

  • Integer-only Bareiss determinant via BigInt #64 d422b25

v0.3.0

12 Mar 22:34
0ed2129

Choose a tag to compare

  • Expose exact determinant value (det_exact, det_exact_f64) b1a676c

  • [breaking] Expose exact determinant value (det_exact, det_exact_f64) 92ce476

  • Exact linear system solve (solve_exact, solve_exact_f64) d04fcd3

  • Add LaError::Overflow, dimension-coverage tests, and doc fixes fed0082

  • Add #[non_exhaustive] to LaError d068c0e

  • Use det_direct() in exact_det_3x3 example 5b69fa8

  • Restructure gauss_solve to avoid break/continue 125b259

  • Clarify pivoting strategy and use idiomatic rev() in exact.rs d884581

  • Add LDLT example, solve_exact README snippet, and sync examples 2bddccf

v0.2.2

11 Mar 23:49
462a99f

Choose a tag to compare

  • Expose determinant error bounds (det_errbound) 0643bcd

  • Expose det_errbound without requiring exact feature d96f676

  • Bump actions/setup-node from 6.2.0 to 6.3.0 0f2fc34

  • Bump taiki-e/install-action from 2.68.20 to 2.68.22 c3e49bd

v0.2.1

08 Mar 06:28
56c30a0

Choose a tag to compare

  • Add LDLT NonFinite coverage tests; update README example d3b7012

  • [breaking] Return Result from det_sign_exact, rename NonFinite field 717d5cf

v0.2.0

07 Mar 22:14
214d5ae

Choose a tag to compare

  • Add det_sign_exact() behind "exact" feature flag #33 d45572a

  • Rename det benchmark and add black_box to tests 40cc2b7

  • Clarify det_direct D=0 support and fix example description 1308612

  • Polish exact feature — docs, CI, example, review fixes abfa297

  • Make Codacy analysis non-blocking on pull requests (internal) ecd0a30

  • Harden Codacy CI and expand exact feature tests (internal) d911fcc

  • Expand det_sign_exact tests for large matrices (internal) 2205f12

  • Improve release safety and consolidate error handling 0ef2b94

  • Update developer docs and optimize release tagging logic 8aa129a

  • Improve internal release scripts and expand test coverage 5eb5064

  • Bump the dependencies group with 2 updates ad4b505

  • Bump taiki-e/install-action from 2.67.17 to 2.67.30 26f31c4

  • Bump astral-sh/setup-uv from 7.2.0 to 7.3.0 f5a3fdd

  • Bump taiki-e/install-action from 2.67.30 to 2.68.7 4ec8732

  • Bump astral-sh/setup-uv from 7.3.0 to 7.3.1 8d584ee

  • Bump taiki-e/install-action from 2.68.7 to 2.68.15 62a0f39

  • Bump actions/upload-artifact from 6.0.0 to 7.0.0 d69f150

  • Bump actions-rust-lang/setup-rust-toolchain from 1.15.2 to 1.15.3 58c47f8

  • Add det_direct example, hoist 4×4 minors, update docs 159d04e

  • Harden tag_release and add release docs 9ed8915

  • Replace cspell with typos-cli, bump MSRV to 1.94.0 6db12be

  • Add changelog tooling (git-cliff + tag script) 5475651

  • Closed-form determinant for D=1–4 #27 a8344e5

v0.1.3

31 Jan 18:25
e810435

Choose a tag to compare

Update to Rust 1.93.0 and update tooling

v0.1.2

06 Jan 03:25
f0608a0

Choose a tag to compare

Add LDL^T factorization

v0.1.1

16 Dec 03:59

Choose a tag to compare

Release v0.1.1

v0.1.0

15 Dec 19:21

Choose a tag to compare

Release v0.1.0