Commit graph

143 commits

Author SHA1 Message Date
dzu
d21a15db04 add cargo-audit badge
Some checks failed
Dependencies audit / cargo_audit (push) Failing after 12s
2026-02-21 12:03:09 +00:00
dzu
ad6a079f86 CI: lock audit action revision
Some checks failed
Dependencies audit / cargo_audit (push) Failing after 44s
2026-02-21 11:20:58 +00:00
dzu
04ba93137f CI(audit): add email notifications for failed jobs 2026-02-21 09:23:06 +00:00
dzu
4ea65246b5 CI: add cargo-audit workflow
Some checks failed
Spellcheck / spellcheck (push) Successful in 2m21s
UB test / run_miri (push) Successful in 7m53s
Build and Test / run_tests (push) Successful in 11m44s
Dependencies audit / cargo_audit (push) Failing after 11s
2026-02-21 09:01:02 +00:00
Dzuchun
5c9381f7c8 [Cargo.lock]
All checks were successful
Spellcheck / spellcheck (push) Successful in 1m41s
Build and Test / run_tests (push) Successful in 15m21s
UB test / run_miri (push) Successful in 13m30s
v0.6.0
2025-12-29 06:12:20 +00:00
Dzuchun
c332a0f4fb update metadata 2025-12-29 06:12:20 +00:00
Dzuchun
22c48811ac Dependencies update
generic-array: 1.2.0 -> 1.3.5
generic-array-storage: 0.4.0 -> 0.5.0
levenberg-marquardt: 0.14.0 -> 0.15.0
nalgebra: 0.33.2 -> 0.34.1
typenum: 1.18.0 -> 1.19.0
simba: 0.9.0 -> 0.9.1
rand: 0.9.1 -> 0.9.2
proc-macro2: 1.0.95 -> 1.0.104
quote: 1.0.40 -> 1.0.45
syn: 2.0.102 -> 2.0.111
2025-12-29 05:49:46 +00:00
Dzuchun
681fc37348 tests: suppress unused warning
All checks were successful
Build and Test / run_tests (push) Successful in 9m27s
UB test / run_miri (push) Successful in 5m19s
Spellcheck / spellcheck (push) Successful in 1m23s
that specific test tests the fact that model can be borrowed
2025-12-22 22:33:10 +00:00
Dzuchun
92a230970a tests: increase tolerance
(some random fp bs)
2025-12-22 22:33:06 +00:00
Dzuchun
d1895eb47e Move to forgejo badges
- rebase CI status badge link
- remove docs badge
2025-12-22 22:29:23 +00:00
Dzuchun
c857057818 Update actions 2025-12-22 22:29:00 +00:00
Dzuchun
5adbc53050 Revert "migration notice"
This reverts commit 7cbd543a2c5418391197e2afa67e43da5c2280a5.
2025-12-22 22:27:58 +00:00
Dzuchun
8532f2052d migration notice 2025-12-22 22:27:58 +00:00
Dzuchun
5b35c6706e [Cargo.lock] 2025-12-22 22:27:58 +00:00
Dzuchun
3dd98e2801 proc-macro and syn bump 2025-12-22 22:27:58 +00:00
Dzuchun
e4038be089 Rand bump 0.9.0 -> 0.9.1 2025-12-22 22:27:58 +00:00
Dzuchun
81d2e716d4 Test based on #1 2025-12-22 22:27:58 +00:00
Dzuchun
d33bb26246 [Cargo.lock] 2025-12-22 22:27:58 +00:00
Dzuchun
23bc903ddb v0.5.2 2025-12-22 22:27:58 +00:00
Dzuchun
ebd3314153 Re-export of types required for FitModel impl 2025-12-22 22:27:58 +00:00
Dzuchun
c99337f0a6 Derive macro testing comment 2025-12-22 22:27:58 +00:00
Dzuchun
e6f635ec44 [derive]: Fixed #1
That's a serious issue, so the previous version will be yanked
2025-12-22 22:27:58 +00:00
Dzuchun
8629f510b5 [Cargo.lock] 2025-12-22 22:27:58 +00:00
Dzuchun
26748e36db Main crate minor version bump
I consider this a minor change, since newly-defined `LevMarModel` has a
corresponding blanket impl, so it should esssentially be a so-called
"bound alias".
2025-12-22 22:27:58 +00:00
Dzuchun
187b5dcad8 Derive crate dependency version bump 2025-12-22 22:27:58 +00:00
Dzuchun
e89910e0af Removed test files mention from package manifest 2025-12-22 22:27:58 +00:00
Dzuchun
b13bceac0d Relicensed main crate under LGPLv3 2025-12-22 22:27:58 +00:00
Dzuchun
eeab29b3da Derive crate minor version bump 2025-12-22 22:27:58 +00:00
Dzuchun
9f409762e7 Derive crate repo link specification 2025-12-22 22:27:58 +00:00
Dzuchun
51c7d3036c Derive crate relicense 2025-12-22 22:27:58 +00:00
Dzuchun
f708a89733 Derive crate minor version bump
I consider this change to be a minor change, since actual public interface was
not changed in any way.
2025-12-22 22:27:58 +00:00
Dzuchun
d9c04e6762 Relicensed to LGPL 2025-12-22 22:27:58 +00:00
Dzuchun
19b1659ed2 Revert "Main crate depends on local derive crate now"
This reverts commit b47cf25a7d.
2025-12-22 22:27:58 +00:00
Dzuchun
bc56fc7900 Minor tweaks and rewording 2025-12-22 22:27:58 +00:00
Dzuchun
96ffd64c0c Re-implemented the derive macro
- used `syn::parse_quote!` instead of constructing `syn` structs
  directly. unsurprisingly, makes a world of difference!
- code is, like, 1k lines shorter now
- moved tests into dedicated crate
- tweaked the tests even more, to represent complete lack of dependency
  on external crates
2025-12-22 22:27:58 +00:00
Dzuchun
cf4cdf4887 LevMarModel to avoid user naming num_traits
Also somewhat tweaked the tests to show how external dependencies can be
avoided
2025-12-22 22:27:58 +00:00
Dzuchun
61ef297e13 Main crate depends on local derive crate now 2025-12-22 22:27:58 +00:00
Dzuchun
18cd3dcdc0 [Cargo.lock] 2025-12-22 22:27:58 +00:00
Dzuchun
ab9ae240b1 Bump derive crate to 0.4 2025-12-22 22:27:58 +00:00
Dzuchun
924bb7db67 v0.4.0 2025-12-22 22:27:58 +00:00
Dzuchun
f847c3b994 v0.5.0 2025-12-22 22:27:58 +00:00
Dzuchun
2358e01e1b Migrated to edition 24 2025-12-22 22:27:58 +00:00
Dzuchun
8ebb205a33 Disabled miri on doctests 2025-12-22 22:27:58 +00:00
Dzuchun
a72207eb37 Bumped dependencies
`generic-array-storage` 0.2.0 -> 0.4.0
`typenum` 1.17.0 -> 1.18.0
`rand` 0.8.5 -> 0.9.0
`proc-macro2` 1.0.93 -> 1.0.94
`quote` 1.0.38 -> 1.0.39
`syn` 2.0.96 -> 2.0.99
2025-12-22 22:27:58 +00:00
Dzuchun
cdd29a65c2 [Cargo.toml] 2025-12-22 22:27:58 +00:00
Dzuchun
7e0586fb46 Made spellcheck happier 2025-12-22 22:27:58 +00:00
Dzuchun
346c814d9a Reexported simba::{RealField, ComplexField}
- now explicitly depending on `simba`
- now using `simba/libm` feature. This should always provide users with
  required implementations for `f32`/`f64`, while falling back to `std`
  when possible, and using `libm`, if explicitly required (depend on
  `simba/force_libm` feature to do that). kudos to `simba`!
2025-12-22 22:27:58 +00:00
Dzuchun
f366470510 v0.4
- feature-locked modules requiring `nalgebra/alloc` feature.
2025-12-22 22:27:58 +00:00
Dzuchun
c10832e8b0 Fixed nalgebra/alloc feature mishandling 2025-12-22 22:27:58 +00:00
Dzuchun
a40e5b3f4a Added katex.html to package
since apparently `docs.rs` DOES BUILD THE DOCS, what a surprise
2025-12-22 22:27:58 +00:00