muldiv
Provides a trait for numeric types to perform combined multiplication and division with overflow protection
1.0.1
10M downloads/mo
#3123 most downloaded on crates.io
sdroege/rust-muldiv
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Ships fairly regularly
a new release about every 1.5 years
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
6 releases · first in 2016
0 releases in the last 12 months
see the full history below
Release timeline
6 releases · Feb 2016 to Oct 2022
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 6-
1.0.128 Oct 2022 -
1.0.013 Oct 2020 -
0.2.129 Dec 2019Release notes
Open source →Fixed
mul_div_round()rounds down now for-x.5instead of rounding up, as documented and as theround()function instddoes
Changed
- All tests were ported to
quickcheck - The crate is
no_stdby default now as we don't need anystdAPI outside the tests - Documentation was improved and examples converted to proper doctests
-
0.2.011 May 2018Release notes
Open source →Changed
- Switch to
i128/u128and require Rust 1.26 instead of having our own 96/128 bit integer implementation
- Switch to
-
0.1.118 Aug 2017Release notes
Open source →Added
- README.md
Changed
- Relicensed from LGPLv2 to MIT
- Use docs.rs for the documentation
Fixed
- Various clippy warnings
-
0.1.025 Feb 2016