num-traits/src
Josh Stone 4a8752274c bigint: slightly improve multiply/divide performance
Using `vec![0; len]` initialization is a little faster.

Before:
     test multiply_0        ... bench:         354 ns/iter (+/- 6)
     test multiply_1        ... bench:      33,966 ns/iter (+/- 1,508)
     test multiply_2        ... bench:   3,663,686 ns/iter (+/- 60,880)
     test divide_0          ... bench:         891 ns/iter (+/- 51)
     test divide_1          ... bench:      17,316 ns/iter (+/- 387)
     test divide_2          ... bench:   1,290,378 ns/iter (+/- 73,016)

After:
     test multiply_0        ... bench:         351 ns/iter (+/- 39)
     test multiply_1        ... bench:      30,827 ns/iter (+/- 680)
     test multiply_2        ... bench:   3,692,968 ns/iter (+/- 91,146)
     test divide_0          ... bench:         902 ns/iter (+/- 14)
     test divide_1          ... bench:      16,981 ns/iter (+/- 102)
     test divide_2          ... bench:   1,146,367 ns/iter (+/- 60,152)
2015-12-15 22:07:34 -08:00
..
bigint.rs bigint: slightly improve multiply/divide performance 2015-12-15 22:07:34 -08:00
complex.rs complex: forward ops to val-val 2015-11-16 10:10:59 -08:00
integer.rs integer: expand tests for gcd min_value() 2015-10-30 00:40:21 -07:00
iter.rs Update to 1.0.0-beta (stable only) 2015-04-03 10:17:39 -07:00
lib.rs Update intros to better reflect the breadth of num 2015-11-21 16:39:00 -08:00
rational.rs Check for zero denominator when parsing Ratio 2015-10-16 13:10:16 -07:00
traits.rs Added Sized trait bound for traits that requite it 2015-08-19 19:11:55 +02:00