You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since num is widely used, we should only sparingly bump semver, but when we do we should batch breaking changes together.
This is a place to track changes that we might make. These may be API changes that would break existing users, of course, but also changes that would require us to increase the minimum Rust version. Inclusion on this list does not guarantee we will do it, and exclusion probably just means it wasn't considered yet. (If the need arises, we can also explicitly list changes we won't make.)
Is this tracker actually useful? I don't really like that GitHub doesn't show any change history when I edit the list. Maybe we should just have a breaking-change label instead.
Since
num
is widely used, we should only sparingly bump semver, but when we do we should batch breaking changes together.This is a place to track changes that we might make. These may be API changes that would break existing users, of course, but also changes that would require us to increase the minimum Rust version. Inclusion on this list does not guarantee we will do it, and exclusion probably just means it wasn't considered yet. (If the need arises, we can also explicitly list changes we won't make.)
Proposed breaking changes
bigint
implementation details, basically removingBigDigit
from the public interface.std::num::Checked{Add,Sub,Mul,Div}
should have type parameters #59 Add type parameters to Checked traits.PrimInt
shifting bounds fromRHS=usize
tou32
, for consistency with its methods.Zero
andOne
(still unstable!)Mul
by reference innum::pow
.The text was updated successfully, but these errors were encountered: