1.3 KiB
1.3 KiB
Unreleased
0.10.1 – 2020-08-23
- Added bit manipulation functions for 128-bit integers (#24)
[0.10.0] - 2019-05-03
Added
- Support all range types (
Range,RangeInclusive,RangeFrom, …) forget_bitsandset_bitsmethods (#22)
Changed
- Breaking:
BitFieldtrait now has aBIT_LENGTHassociated const instead of abit_lengthassociated function. BitFieldandBitArraymethods are now inlined which causes much higher performance.
[0.9.0] - 2017-10-15
Changed
- Bit indexes in
BitFieldis nowusizeinstead ofu8.
[0.8.0] - 2017-07-16
Added
BitArraytrait to make bit indexing possible with slices.
Changed
bit_lengthinBitFieldis now an associated function instead of a method (bit_length()instead ofbit_length(&self))
[0.7.0] - 2017-01-16
Added
BitFieldwas also implemented for:i8,i16,i32,i64andisize
Changed
length()method inBitFieldis now calledbit_length()get_range()method inBitFieldis now calledget_bits()set_range()method inBitFieldis now calledset_bits()
Removed
zero()andone()constructor was removed fromBitFieldtrait.