i8 typedef

i8 = int

Implementation

// Integers
//
// Native applications (mobile/desktop) representations:
//
//   [int]    = 64-bit signed two's complement.
//              -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
//
//   [double] = 64-bit floating point.
//              0,
//              2.2250738585072014e-308 to 1.7976931348623158e+308,
//              -1.7976931348623158e+308 to -2.2250738585072014e-308
//
// TODO: Handle `u64` and `usize` integer representations correctly.
//
//   [u64]   = Values >= 2^63 will overflow.
//
//   [usize] = Values >= 2^63 will overflow on 64-bit architectures.
//
typedef i8     = int;