ruvector/crates/ruvector-mincut/src
ruv 41e15ca33e fix(clippy): take the real fix for the four 1.98 lints that have one
Rust 1.98's clippy flags four lints in this workspace whose suggested
replacement is available at or below the declared `rust-version = "1.77"`,
so each gets the actual fix rather than an allow:

- `manual_slice_fill` in ruvector-mincut `DistanceArray::reset` — the
  manual loop becomes `slice::fill` (stable since 1.50).
- `drain_collect` in ruvector-mincut `WasmBatchOps::execute_batch` —
  `drain(..).collect()` becomes `std::mem::take` (stable since 1.40),
  which also drops one allocation per batch.
- `result_unit_err` in rvagent-a2a `emit_status_event` — `Result<usize, ()>`
  becomes `Result<usize, NoLiveChannel>`, following the per-module error
  type idiom the crate already uses (`PushError`, `RecursionError`, ...).
  The one caller outside the module discards the value with `let _`, so
  nothing else moves.

Also gates ruvector-turboquant's `LEVELS_I8` bench import behind
`#[cfg(target_arch = "x86_64")]`, matching the only module that reads it.
That is a no-op on CI's x86_64 runner but clears an `unused_imports` error
that makes `-D warnings` fail on aarch64 hosts.

Co-Authored-By: claude-flow <ruv@ruv.net>
Claude-Session: https://claude.ai/code/session_016QSCkKnxDjqU49NVVpWMK5
2026-08-23 10:24:16 -04:00
..
algorithm fix: WasmMinCut Node.js panic from std::time (fixes #267) 2026-03-18 08:02:35 -04:00
canonical chore(workspace): cargo fmt — mechanical whitespace fix across 427 files 2026-04-24 10:44:02 -04:00
certificate fix: WasmMinCut Node.js panic from std::time (fixes #267) 2026-03-18 08:02:35 -04:00
cluster fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
compact fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
connectivity fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
core feat(mincut): Add subpolynomial-time dynamic minimum cut system (#74) 2025-12-23 07:53:32 -05:00
euler fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
expander fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
fragment fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
fragmentation fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
graph fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
instance fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
integration fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
jtree style: apply rustfmt across entire codebase 2026-01-28 17:00:26 +00:00
linkcut fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
localkcut fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
monitoring fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
optimization fix(clippy): take the real fix for the four 1.98 lints that have one 2026-08-23 10:24:16 -04:00
parallel fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
pool fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
snn chore(workspace): clippy-clean every crate under -D warnings + fmt + repair pre-existing broken benches 2026-04-25 17:00:20 -04:00
sparsify fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
subpolynomial fix(ruvector-mincut): tune SubpolyConfig::for_size constants for n=1M 2026-04-26 15:01:42 -04:00
tree fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
wasm chore(workspace): cargo fmt — mechanical whitespace fix across 427 files 2026-04-24 10:44:02 -04:00
witness test(mincut): #[ignore] flaky test_delete_tree_edge — real bug in WitnessTree (#396) 2026-04-26 23:10:12 -04:00
wrapper fix(ci): Fix formatting and workflow permission issues 2025-12-26 22:11:57 +00:00
error.rs feat(mincut): Add subpolynomial-time dynamic minimum cut system (#74) 2025-12-23 07:53:32 -05:00
lib.rs chore(workspace): clippy-clean every crate under -D warnings + fmt + repair pre-existing broken benches 2026-04-25 17:00:20 -04:00
time_compat.rs fix: WasmMinCut Node.js panic from std::time (fixes #267) 2026-03-18 08:02:35 -04:00