]> git.lizzy.rs Git - rust.git/commit
Add various methods to Bignum:
authorRobin Kruppe <robin.kruppe@gmail.com>
Wed, 1 Jul 2015 21:38:43 +0000 (21:38 +0000)
committerRobin Kruppe <robin.kruppe@gmail.com>
Sat, 8 Aug 2015 15:15:19 +0000 (17:15 +0200)
commit7ebd7f3b9a7ebc020663a13b29b1e50446b3c262
tree2006cf627946ab8bf23f81a6ab785d255910d542
parent7ff10209aa9b8da6d6d4ceea0161757048126d2d
Add various methods to Bignum:

- Exposing digits and individual bits
- Counting the number of bits
- Add small (digit-sized) values
- Multiplication by power of 5
- Division with remainder

All are necessary for decimal to floating point conversions.
All but the most trivial ones come with tests.
src/libcore/num/flt2dec/bignum.rs
src/libcoretest/num/flt2dec/bignum.rs