Skip to content

Commit 432c7fe

Browse files
committed
chore(release): release v0.2.2
- Bump version to v0.2.2 - Update changelog with latest changes - Update benchmark comparison table - Update documentation for release
1 parent 50e7fca commit 432c7fe

6 files changed

Lines changed: 105 additions & 94 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,33 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [0.2.2] - 2026-03-11
9+
10+
### Added
11+
12+
- Expose determinant error bounds (det_errbound) [`0643bcd`](https://github.com/acgetchell/la-stack/commit/0643bcdd5bd3634c99951acfe68152fd444c2d3f)
13+
- Expose det_errbound without requiring exact feature [`d96f676`](https://github.com/acgetchell/la-stack/commit/d96f676bee8436bde622addcf3ac48c24111da75)
914

1015
### Maintenance
1116

12-
- Release v0.2.1 [`b4d0286`](https://github.com/acgetchell/la-stack/commit/b4d028677d33b1cb3fad1f6d79b9c8ba00e7a265)
17+
- Bump actions/setup-node from 6.2.0 to 6.3.0 [`0f2fc34`](https://github.com/acgetchell/la-stack/commit/0f2fc348b06d72476610821c77945c265207ad05)
18+
- Bump taiki-e/install-action from 2.68.20 to 2.68.22 [`c3e49bd`](https://github.com/acgetchell/la-stack/commit/c3e49bdd75e3ca26117942da243dac1ee59eb7a1)
1319

1420
## [0.2.1] - 2026-03-08
1521

1622
### Changed
1723

1824
- Add LDLT NonFinite coverage tests; update README example [`d3b7012`](https://github.com/acgetchell/la-stack/commit/d3b7012c80148e319cf34e3e6c3461177bdcd0f5)
25+
- Update changelog generation and release metadata (internal) [`8f97a0f`](https://github.com/acgetchell/la-stack/commit/8f97a0f060dae57550ec73513983c43c79525696)
1926

2027
### Fixed
2128

2229
- [**breaking**] Return Result from det_sign_exact, rename NonFinite field [`717d5cf`](https://github.com/acgetchell/la-stack/commit/717d5cf13af77764e8941004cdf2c153c260690f)
2330

31+
### Maintenance
32+
33+
- Release v0.2.1 [`b4d0286`](https://github.com/acgetchell/la-stack/commit/b4d028677d33b1cb3fad1f6d79b9c8ba00e7a265)
34+
2435
## [0.2.0] - 2026-03-07
2536

2637
### Added
@@ -155,7 +166,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
155166

156167
- Add tarpaulin coverage upload [`7486dfd`](https://github.com/acgetchell/la-stack/commit/7486dfd54e16a6dbde41575c3f35a1acb65f57d2)
157168

158-
[unreleased]: https://github.com/acgetchell/la-stack/compare/v0.2.1..HEAD
169+
[0.2.2]: https://github.com/acgetchell/la-stack/compare/v0.2.1..v0.2.2
159170
[0.2.1]: https://github.com/acgetchell/la-stack/compare/v0.2.0..v0.2.1
160171
[0.2.0]: https://github.com/acgetchell/la-stack/compare/v0.1.3..v0.2.0
161172
[0.1.3]: https://github.com/acgetchell/la-stack/compare/v0.1.2..v0.1.3

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "la-stack"
3-
version = "0.2.1"
3+
version = "0.2.2"
44
edition = "2024"
55
rust-version = "1.94"
66
license = "BSD-3-Clause"

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Add this to your `Cargo.toml`:
5656

5757
```toml
5858
[dependencies]
59-
la-stack = "0.2.1"
59+
la-stack = "0.2.2"
6060
```
6161

6262
Solve a 5×5 system via LU:
@@ -142,7 +142,7 @@ arithmetic (this pulls in `num-bigint` and `num-rational` for `BigRational`):
142142

143143
```toml
144144
[dependencies]
145-
la-stack = { version = "0.2.1", features = ["exact"] }
145+
la-stack = { version = "0.2.2", features = ["exact"] }
146146
```
147147

148148
```rust,ignore
@@ -254,14 +254,14 @@ Summary (median time; lower is better). The “la-stack vs nalgebra/faer” colu
254254
<!-- BENCH_TABLE:lu_solve:median:new:BEGIN -->
255255
| D | la-stack median (ns) | nalgebra median (ns) | faer median (ns) | la-stack vs nalgebra | la-stack vs faer |
256256
|---:|--------------------:|--------------------:|----------------:|---------------------:|----------------:|
257-
| 2 | 2.045 | 4.415 | 136.731 | +53.7% | +98.5% |
258-
| 3 | 14.819 | 24.399 | 181.334 | +39.3% | +91.8% |
259-
| 4 | 27.795 | 53.803 | 210.662 | +48.3% | +86.8% |
260-
| 5 | 47.760 | 74.257 | 273.875 | +35.7% | +82.6% |
261-
| 8 | 135.473 | 165.778 | 364.931 | +18.3% | +62.9% |
262-
| 16 | 599.219 | 581.478 | 887.069 | -3.1% | +32.4% |
263-
| 32 | 2,656.964 | 2,761.904 | 2,864.295 | +3.8% | +7.2% |
264-
| 64 | 17,288.913 | 13,794.766 | 12,324.896 | -25.3% | -40.3% |
257+
| 2 | 2.013 | 4.405 | 139.352 | +54.3% | +98.6% |
258+
| 3 | 14.795 | 23.172 | 179.562 | +36.2% | +91.8% |
259+
| 4 | 27.752 | 53.273 | 209.677 | +47.9% | +86.8% |
260+
| 5 | 47.390 | 72.950 | 269.797 | +35.0% | +82.4% |
261+
| 8 | 134.480 | 164.243 | 362.668 | +18.1% | +62.9% |
262+
| 16 | 608.460 | 582.134 | 865.103 | -4.5% | +29.7% |
263+
| 32 | 2,649.763 | 2,762.180 | 2,874.740 | +4.1% | +7.8% |
264+
| 64 | 17,511.169 | 14,424.833 | 12,461.534 | -21.4% | -40.5% |
265265
<!-- BENCH_TABLE:lu_solve:median:new:END -->
266266

267267
## 📄 License
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
D,la_stack,la_lo,la_hi,nalgebra,na_lo,na_hi,faer,fa_lo,fa_hi
2-
2,2.0454684689976146,2.0432155325590573,2.0485987680935405,4.414511694760034,4.406599283210108,4.426933416362294,136.73085619301492,136.45088546867566,136.92787831733483
3-
3,14.818923468316799,14.811950626339796,14.82484674828182,24.399427522790084,24.33836562007105,24.666543968800866,181.33444585948953,180.8933159932796,181.98711041958808
4-
4,27.794899622860548,27.78027895814285,27.81212522009052,53.80319438897298,53.684469441176674,53.89392746014917,210.66192596734228,210.0027982380127,211.9300530762565
5-
5,47.76003648417629,47.73205212951767,47.79332794827735,74.25680971037693,74.23076446371606,74.27596489923403,273.87450706500226,273.2241386059548,274.70796379414764
6-
8,135.47327707790163,135.2266351566324,135.6164910541459,165.77838196644961,160.93086959706193,166.85776546306164,364.93065243675596,363.5769477094635,366.47952438186815
7-
16,599.2191464740079,593.6573994797473,603.2817284565573,581.4781896521027,581.0987618052835,581.7081940907069,887.0686678156517,882.6216487935657,889.8735643597128
8-
32,2656.963601229565,2654.5969836614995,2658.1774193548385,2761.9040527263523,2760.2163978494623,2763.8951278587906,2864.2946328271273,2859.9316934238113,2879.0604288499026
9-
64,17288.91288906009,17236.323250249254,17466.823498255235,13794.765761234072,13776.7726861167,13808.700567038595,12324.89597505669,12320.333910114434,12327.53281351527
2+
2,2.0129952217223885,2.0061407197443417,2.0168122172304086,4.404951992571533,4.400418609647442,4.408452656262073,139.3517253218574,138.50482989350675,139.86343502882943
3+
3,14.795179075506232,14.789286135110832,14.803244538731988,23.172070504384962,23.0520401720687,23.278155934276526,179.56220546930416,178.55531914893618,180.22876722354502
4+
4,27.752029315580472,27.741824246874756,27.774331807541486,53.272537394230646,53.208071025020175,53.319913510497315,209.67690958415466,209.0381468958392,210.0178826478561
5+
5,47.39011385617569,47.36572705870567,47.434535810291855,72.94987826328057,72.91627145664927,73.02378983549339,269.79719305517176,269.4128804326373,270.45311738551584
6+
8,134.48018448401416,134.3040585873219,134.6177509579855,164.2427127034942,159.74575068811896,165.2338455884042,362.6677206250939,361.5072061149183,364.00475693887375
7+
16,608.4597753007785,607.342235543899,611.125613448888,582.1338665451551,581.731399541134,582.8570980467689,865.1028781294933,859.9175712497981,870.7697108742846
8+
32,2649.762983737125,2647.4328951193515,2653.1137228006733,2762.180088243148,2758.509459060006,2764.2234699973396,2874.7399273255814,2870.4124273255816,2878.4722333600644
9+
64,17511.168839634942,17441.1430343117,17579.095531587056,14424.83263094631,14028.021071428571,14452.97602905569,12461.533509700177,12410.040987654322,12510.995978301533

0 commit comments

Comments
 (0)