rust/src/libstd/num
Huon Wilson 54ec04f1c1 Use the unsigned integer types for bitwise intrinsics.
Exposing ctpop, ctlz, cttz and bswap as taking signed i8/i16/... is just
exposing the internal LLVM names pointlessly (LLVM doesn't have "signed
integers" or "unsigned integers", it just has sized integer types
with (un)signed *operations*).

These operations are semantically working with raw bytes, which the
unsigned types model better.
2014-04-15 19:45:00 -07:00
..
f32.rs Removed cmath and instrinsic wrapper. 2014-04-04 20:32:50 -04:00
f64.rs Removed cmath and instrinsic wrapper. 2014-04-04 20:32:50 -04:00
float_macros.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
i8.rs Use the unsigned integer types for bitwise intrinsics. 2014-04-15 19:45:00 -07:00
i16.rs Use the unsigned integer types for bitwise intrinsics. 2014-04-15 19:45:00 -07:00
i32.rs Use the unsigned integer types for bitwise intrinsics. 2014-04-15 19:45:00 -07:00
i64.rs Use the unsigned integer types for bitwise intrinsics. 2014-04-15 19:45:00 -07:00
int.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
int_macros.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
mod.rs auto merge of #13470 : Manishearth/rust/docnum, r=brson 2014-04-13 13:36:48 -07:00
strconv.rs libtest: rename BenchHarness to Bencher 2014-04-11 17:31:13 +08:00
u8.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
u16.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
u32.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
u64.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
uint.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
uint_macros.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00