chore: repoint URLs at git.swaits.com and bump for release
CI / rustfmt (push) Waiting to run
CI / clippy --all-features (push) Waiting to run
CI / test (default) (push) Waiting to run
CI / test (parallel) (push) Waiting to run
CI / test (serde) (push) Waiting to run
CI / test (serde,parallel) (push) Waiting to run
CI / cargo doc (push) Waiting to run
CI / minimum supported Rust version (1.85) (push) Waiting to run
CI / fuzz smoke (clamp_to_bounds) (push) Waiting to run
CI / fuzz smoke (crowding_distance) (push) Waiting to run
CI / fuzz smoke (hypervolume_2d) (push) Waiting to run
CI / fuzz smoke (non_dominated_sort) (push) Waiting to run
CI / fuzz smoke (pareto_archive) (push) Waiting to run
CI / fuzz smoke (pareto_compare) (push) Waiting to run
CI / fuzz smoke (sbx_polymut) (push) Waiting to run
CI / fuzz smoke (spacing) (push) Waiting to run
Docs / Build mdbook (push) Canceled after 0s
Docs / Deploy to GitHub Pages (push) Canceled after 0s
CI / rustfmt (push) Waiting to run
CI / clippy --all-features (push) Waiting to run
CI / test (default) (push) Waiting to run
CI / test (parallel) (push) Waiting to run
CI / test (serde) (push) Waiting to run
CI / test (serde,parallel) (push) Waiting to run
CI / cargo doc (push) Waiting to run
CI / minimum supported Rust version (1.85) (push) Waiting to run
CI / fuzz smoke (clamp_to_bounds) (push) Waiting to run
CI / fuzz smoke (crowding_distance) (push) Waiting to run
CI / fuzz smoke (hypervolume_2d) (push) Waiting to run
CI / fuzz smoke (non_dominated_sort) (push) Waiting to run
CI / fuzz smoke (pareto_archive) (push) Waiting to run
CI / fuzz smoke (pareto_compare) (push) Waiting to run
CI / fuzz smoke (sbx_polymut) (push) Waiting to run
CI / fuzz smoke (spacing) (push) Waiting to run
Docs / Build mdbook (push) Canceled after 0s
Docs / Deploy to GitHub Pages (push) Canceled after 0s
Rewrites remaining github.com / git.sr.ht references to git.swaits.com, translating GitHub URL shapes to Gitea's (/blob/<ref>/ -> /src/branch/<ref>/, /tree/<tag> -> /src/tag/<tag>, /actions/workflows/X -> /actions?workflow=X, /edit/ -> /_edit/). Left pointing at GitHub on purpose: pull-request links (PRs were not migrated) and GitHub-only surfaces Gitea lacks (security advisories, discussions).
This commit is contained in:
+12
-12
@@ -91,7 +91,7 @@ unchanged, verified by the per-algorithm snapshot tests.
|
||||
catch rate from ~74% to ~85%. See `.cargo/mutants.toml` for the
|
||||
campaign notes and the residual equivalent-mutant categories.
|
||||
|
||||
[0.11.0]: https://github.com/swaits/heuropt/releases/tag/v0.11.0
|
||||
[0.11.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.11.0
|
||||
|
||||
## [0.10.0] — 2026-05-06
|
||||
|
||||
@@ -151,7 +151,7 @@ strings (e.g. `if name == "Nsga3"`) needs updating to the new
|
||||
canonical strings. The names are stable now (they match the
|
||||
literature), so this is a one-time fix.
|
||||
|
||||
[0.10.0]: https://github.com/swaits/heuropt/releases/tag/v0.10.0
|
||||
[0.10.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.10.0
|
||||
|
||||
## [0.9.0] — 2026-05-06
|
||||
|
||||
@@ -236,7 +236,7 @@ compile untouched.
|
||||
count went from 229 to 242 (10 new explorer tests + 3 from the
|
||||
new `Objective` / `DecisionVariable` builders).
|
||||
|
||||
[0.9.0]: https://github.com/swaits/heuropt/releases/tag/v0.9.0
|
||||
[0.9.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.9.0
|
||||
|
||||
## [0.8.0] — 2026-05-06
|
||||
|
||||
@@ -319,7 +319,7 @@ gated behind a new `async` feature flag.
|
||||
flag ULP-level slop in the simplex projection's
|
||||
`max(x_i − τ, 0)` clamp boundary.
|
||||
|
||||
[0.8.0]: https://github.com/swaits/heuropt/releases/tag/v0.8.0
|
||||
[0.8.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.8.0
|
||||
|
||||
## [0.5.0] — 2026-05-05
|
||||
|
||||
@@ -405,7 +405,7 @@ Three new polished examples covering distinct domains:
|
||||
- `lib.rs` crate-level docs polished — better intro, points readers
|
||||
at the user guide and the design spec.
|
||||
|
||||
[0.5.0]: https://github.com/swaits/heuropt/releases/tag/v0.5.0
|
||||
[0.5.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.5.0
|
||||
|
||||
## [0.4.0] — 2026-05-05
|
||||
|
||||
@@ -543,7 +543,7 @@ last decimal in every benchmark.
|
||||
ratio, and is robust to floating-point precision loss in the
|
||||
algorithm's inner loop.
|
||||
|
||||
[0.4.0]: https://github.com/swaits/heuropt/releases/tag/v0.4.0
|
||||
[0.4.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.4.0
|
||||
|
||||
## [0.3.0] — 2026-05-05
|
||||
|
||||
@@ -622,7 +622,7 @@ constraint-handling gaps. No breaking changes to the v0.2.0 public API.
|
||||
preserves the existing midpoint-of-bounds default; `IpopCmaEs` sets
|
||||
it to inject restart diversity without shrinking the search box.
|
||||
|
||||
[0.3.0]: https://github.com/swaits/heuropt/releases/tag/v0.3.0
|
||||
[0.3.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.3.0
|
||||
|
||||
## [0.2.0] — 2026-05-05
|
||||
|
||||
@@ -688,7 +688,7 @@ benchmark problems. No breaking changes to the v0.1.0 public API.
|
||||
- `benchmarks` — canonical reference runs of NSGA-II on ZDT1 and DE on
|
||||
Rastrigin.
|
||||
- `jiggly_tuning` — real-world 4-objective NSGA-III firmware tuning
|
||||
for the [`jiggly`](https://github.com/swaits/jiggly) USB-mouse-jiggler,
|
||||
for the [`jiggly`](https://git.swaits.com/swaits/jiggly) USB-mouse-jiggler,
|
||||
with an a-posteriori weighted-decision step that picks one
|
||||
recommendation off the Pareto front.
|
||||
|
||||
@@ -714,7 +714,7 @@ benchmark problems. No breaking changes to the v0.1.0 public API.
|
||||
`Problem` / decision type without exotic interior mutability already
|
||||
satisfies these.
|
||||
|
||||
[0.2.0]: https://github.com/swaits/heuropt/releases/tag/v0.2.0
|
||||
[0.2.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.2.0
|
||||
|
||||
## [0.1.0] — 2026-05-04
|
||||
|
||||
@@ -772,7 +772,7 @@ Initial release.
|
||||
algorithm on ZDT1 (2-obj), DTLZ2 (3-obj), and Rastrigin (single-obj),
|
||||
reporting hypervolume, spacing, mean L2, front size, and wall time.
|
||||
- `jiggly_tuning` — 4-objective NSGA-III tuning of the
|
||||
[`jiggly`](https://github.com/swaits/jiggly) USB-mouse-jiggler firmware
|
||||
[`jiggly`](https://git.swaits.com/swaits/jiggly) USB-mouse-jiggler firmware
|
||||
with an a-posteriori weighted-decision step that picks one
|
||||
recommendation off the Pareto front.
|
||||
|
||||
@@ -783,5 +783,5 @@ Initial release.
|
||||
`RandomSearch`, `Nsga2`, and `DifferentialEvolution`. Seeded runs stay
|
||||
bit-identical to serial mode.
|
||||
|
||||
[Unreleased]: https://github.com/swaits/heuropt/compare/v0.10.0...HEAD
|
||||
[0.1.0]: https://github.com/swaits/heuropt/releases/tag/v0.1.0
|
||||
[Unreleased]: https://git.swaits.com/swaits/heuropt/compare/v0.10.0...main
|
||||
[0.1.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.1.0
|
||||
|
||||
Reference in New Issue
Block a user