build(msrv)!: require Rust 1.97.0#183
Conversation
- Align Cargo, the pinned toolchain, Clippy, dependency-audit triggers, and maintainer guidance with the new baseline. - Audit Rust 1.97 integer bit helpers against exact-arithmetic hot paths and retain existing operations where alternatives do not preserve performance. - Correct v0.4.3 citation metadata and document exact decomposition and solve scaling accurately. BREAKING CHANGE: Rust versions earlier than 1.97.0 are no longer supported. Closes #174
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (15)
📝 WalkthroughWalkthroughThe PR raises the Rust MSRV and pinned toolchain to 1.97.0 across configuration, documentation, CI, and benchmark fixtures. It also adds regression tests for exact f64 decomposition, determinant overflow classification, and exact-sign filter paths. ChangesRust 1.97 baseline and exactness validation
Estimated code review effort: 3 (Moderate) | ~20 minutes Possibly related issues
Possibly related PRs
Suggested labels: 🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (3 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #183 +/- ##
==========================================
+ Coverage 97.77% 97.79% +0.01%
==========================================
Files 8 8
Lines 4768 4809 +41
==========================================
+ Hits 4662 4703 +41
Misses 106 106
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. |
BREAKING CHANGE: Rust versions earlier than 1.97.0 are no longer supported.
Closes #174
Summary by CodeRabbit
Compatibility
Documentation
Tests