- Added implementations for
&mut
andBox<>
- Made the crate no-std.
- Added a comment about unstable_name_collisions for versions of rustc earlier than 1.65.
- Added reference implementations for all types.
- Removed default
IntLog
implementations. - Removed
num-traits
dependency.
- IntLog::{log2, log10} implementation for all integer primitives, adding u8, i8, u16, i16, i32, i64, u128, i128, usize, isize.
- Macros have been used to generate the implementations and tests.
First version
- IntLog::{log2, log10} implementation for u32, u64.