]> git.lizzy.rs Git - rust.git/commit
Enlarge Bignum type from 1152 to 1280 bits.
authorRobin Kruppe <robin.kruppe@gmail.com>
Thu, 23 Jul 2015 20:18:44 +0000 (22:18 +0200)
committerRobin Kruppe <robin.kruppe@gmail.com>
Sat, 8 Aug 2015 15:15:14 +0000 (17:15 +0200)
commit7ff10209aa9b8da6d6d4ceea0161757048126d2d
treed82adfeeb1e659c40342627f5d8b4978e00f0d73
parentb55806ca8ff97ee89f77f9c784619ace3034c32c
Enlarge Bignum type from 1152 to 1280 bits.

This is necessary for decimal-to-float code (in a later commit) to handle
inputs such as 4.9406564584124654e-324 (the smallest subnormal f64).
According to the benchmarks for flt2dec::dragon, this does not
affect performance measurably. It probably uses slightly more stack
space though.
src/libcore/num/flt2dec/bignum.rs
src/libcore/num/flt2dec/strategy/dragon.rs
src/libcoretest/num/flt2dec/strategy/dragon.rs