Simon Sapin
89d9ca9b50
Stabilize num::NonZeroU*
...
Tracking issue: https://github.com/rust-lang/rust/issues/49137
2018-05-16 19:11:31 +02:00
Simon Sapin
c536639c1e
Remove unstable deprecated num::NonZeroI* types
2018-05-16 19:09:03 +02:00
Simon Sapin
cea018f290
Deprecate signed std::num::NonZeroI* with a call for use cases
2018-03-30 18:13:05 +02:00
Mark Mansi
140bf949bf
fix last two tidy
2018-03-26 08:37:56 -05:00
Alex Crichton
7cf4cb5a7b
Rollup merge of #48265 - SimonSapin:nonzero, r=KodrAus
...
Add 12 num::NonZero* types for primitive integers, deprecate core::nonzero
RFC: https://github.com/rust-lang/rfcs/pull/2307
Tracking issue: ~~https://github.com/rust-lang/rust/issues/27730~~ https://github.com/rust-lang/rust/issues/49137
Fixes https://github.com/rust-lang/rust/issues/27730
2018-03-23 09:27:06 -05:00
Simon Sapin
a23f685296
num::NonZero* types now have their own tracking issue: #49137
...
Fixes #27730
2018-03-18 16:58:38 +01:00
Simon Sapin
f40877feeb
Add 12 num::NonZero* types for each primitive integer
...
RFC: https://github.com/rust-lang/rfcs/pull/2307
2018-03-17 23:07:38 +01:00
Niv Kaminer
4a06708d30
remove FIXME( #39119 ) and allow running test on emscripten
2018-03-17 20:24:49 +02:00
bors
d8d5592596
Auto merge of #40706 - irfanhudda:doc-next-power-of-two, r=alexcrichton
...
Improve documentation of next_power_of_two
Clarify overflow behavior of `next_power_of_two`.
Related Issue: #18604
2017-06-08 01:07:08 +00:00
Irfan Hudda
18fadb61c4
Simplify helper functions
...
Based on @scottmcm 's suggestion
2017-05-31 22:25:15 +05:30
Josh Stone
c903ac64e5
Remove num::{Zero,One}
...
[unstable, deprecated since 1.11.0]
2017-04-20 21:16:31 -07:00
Alex Crichton
e8f9d2d43a
travis: Get an emscripten builder online
...
This commit adds a new entry to the Travis matrix which will execute emscripten
test suites. Along the way it updates a few bits of the test suite to continue
passing on emscripten, such as:
* Ignoring i128/u128 tests as they're presumably just not working (didn't
investigate as to why)
* Disabling a few process tests (not working on emscripten)
* Ignore some num tests in libstd (#39119 )
* Fix some warnings when compiling
2017-01-19 13:54:19 -08:00
Brian Anderson
6135cbc9e2
std: Flatten the num directory to reflect the module layout
...
This makes it dissimilar to how core is structured on disk, but
more predictable on its own.
2016-11-01 17:08:24 +00:00