]> git.lizzy.rs Git - rust.git/commit
auto merge of #11649 : FlaPer87/rust/pow, r=cmr
authorbors <bors@rust-lang.org>
Mon, 20 Jan 2014 03:46:35 +0000 (19:46 -0800)
committerbors <bors@rust-lang.org>
Mon, 20 Jan 2014 03:46:35 +0000 (19:46 -0800)
commit764f2cb6f3517869e31fc7b93ff11dd840db8d30
treead183f07bbaad8493d23db4d2fcc7f5263fa4aab
parent0e6455e2b8ee707c0683c67ba224b7682aff4e85
parent3830a3b4f2559165a89847320d277ef827dd1da9
auto merge of #11649 : FlaPer87/rust/pow, r=cmr

There was an old and barely used implementation of pow, which expected
both parameters to be uint and required more traits to be implemented.
Since a new implementation for `pow` landed, I'm proposing to remove
this old impl in favor of the new one.

The benchmark shows that the new implementation is faster than the one being removed:

```
    test num::bench::bench_pow_function               ..bench:      9429 ns/iter (+/- 2055)
    test num::bench::bench_pow_with_uint_function     ...bench:     28476 ns/iter (+/- 2202)
```
src/libextra/json.rs