d21a15db04
add cargo-audit badge
Dependencies audit / cargo_audit (push) Failing after 12s
2026-02-21 12:03:09 +00:00
ad6a079f86
CI: lock audit action revision
Dependencies audit / cargo_audit (push) Failing after 44s
2026-02-21 11:20:58 +00:00
04ba93137f
CI(audit): add email notifications for failed jobs
2026-02-21 09:23:06 +00:00
4ea65246b5
CI: add cargo-audit workflow
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]
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
...
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