v0.18.0
Added
- new
ops
gcd fns:gcd_*
,gcd_ext_*
andgcd_ext_euc_*
,lcm_*
. - new
ops
base fns:count_digits
,count_digits_sign
,count_digits_base
,count_digits_base_sign
,digital_root
,digital_root_base
. - new
ops
factor fns:factors_*
,factors_proper_*
,factors_prime_*
,factors_prime_unique_*
,factors_prime_buf_*
,factors_prime_unique_buf_*
,factors_prime_unique_plus_buf_*
. - new
ops
sort fns:sort_bubble
,sort_insertion
,sort_merge
,sort_quick_lomuto
,sort_quick_hoare
,sort_quick_3way
,sort_selection
,sort_shaker
,sort_counting
,sort_counting_buf
. - new
mem
macro:cswap
. - add new fn to
LinuxTerminal
size:pixels_per_cell
. - new trait
FloatExt
and structFp
.
Changed
- changed result of
LinuxTerminalSize
fns:cells
andpixels
to[u16; 2]
. - rename
const_for
tocfor
and make it always available. - make
ops::cmp
float fns always available. - add
libm
feature to docs.rs compilation.
Fixed
- add missing rustdoc header file.
- fix reversed order of
LinuxTerminalSize::cells
.
Full Changelog: v.0.17.0...v0.18.0