]> git.lizzy.rs Git - rust.git/commit
Make `i*::signum` a `const fn`.
authorDylan MacKenzie <ecstaticmorse@gmail.com>
Fri, 7 Jun 2019 21:12:54 +0000 (14:12 -0700)
committerDylan MacKenzie <ecstaticmorse@gmail.com>
Fri, 7 Jun 2019 22:37:03 +0000 (15:37 -0700)
commitbd899d02e9530577e2d12f80b8defe3ef40144cf
tree860770ca5e814110ff3fa03a411839b7c0754856
parentc8865d8e195813ade6b84434ac9f8850e7112d1a
Make `i*::signum` a `const fn`.

This uses a well-known branchless implementation of `signum`.
Its `const`-ness is unstable and requires `#![feature(const_int_sign)]`.
src/libcore/num/mod.rs