@@ -1635,11 +1635,7 @@ impl i64 {
16351635#[ lang = "i128" ]
16361636impl i128 {
16371637 int_impl ! { i128 , i128 , u128 , 128 , -170141183460469231731687303715884105728 ,
1638- 170141183460469231731687303715884105727 , "#![feature(i128_type)]
1639- #![feature(i128)]
1640- # fn main() {
1641- " , "
1642- # }" }
1638+ 170141183460469231731687303715884105727 , "" , "" }
16431639}
16441640
16451641#[ cfg( target_pointer_width = "16" ) ]
@@ -3493,12 +3489,7 @@ impl u64 {
34933489
34943490#[ lang = "u128" ]
34953491impl u128 {
3496- uint_impl ! { u128 , u128 , 128 , 340282366920938463463374607431768211455 , "#![feature(i128_type)]
3497- #![feature(i128)]
3498-
3499- # fn main() {
3500- " , "
3501- # }" }
3492+ uint_impl ! { u128 , u128 , 128 , 340282366920938463463374607431768211455 , "" , "" }
35023493}
35033494
35043495#[ cfg( target_pointer_width = "16" ) ]
@@ -4055,39 +4046,39 @@ macro_rules! impl_from {
40554046impl_from ! { u8 , u16 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
40564047impl_from ! { u8 , u32 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
40574048impl_from ! { u8 , u64 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
4058- impl_from ! { u8 , u128 , #[ unstable ( feature = "i128" , issue = "35118 " ) ] }
4049+ impl_from ! { u8 , u128 , #[ stable ( feature = "i128" , since = "1.26.0 " ) ] }
40594050impl_from ! { u8 , usize , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
40604051impl_from ! { u16 , u32 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
40614052impl_from ! { u16 , u64 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
4062- impl_from ! { u16 , u128 , #[ unstable ( feature = "i128" , issue = "35118 " ) ] }
4053+ impl_from ! { u16 , u128 , #[ stable ( feature = "i128" , since = "1.26.0 " ) ] }
40634054impl_from ! { u32 , u64 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
4064- impl_from ! { u32 , u128 , #[ unstable ( feature = "i128" , issue = "35118 " ) ] }
4065- impl_from ! { u64 , u128 , #[ unstable ( feature = "i128" , issue = "35118 " ) ] }
4055+ impl_from ! { u32 , u128 , #[ stable ( feature = "i128" , since = "1.26.0 " ) ] }
4056+ impl_from ! { u64 , u128 , #[ stable ( feature = "i128" , since = "1.26.0 " ) ] }
40664057
40674058// Signed -> Signed
40684059impl_from ! { i8 , i16 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
40694060impl_from ! { i8 , i32 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
40704061impl_from ! { i8 , i64 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
4071- impl_from ! { i8 , i128 , #[ unstable ( feature = "i128" , issue = "35118 " ) ] }
4062+ impl_from ! { i8 , i128 , #[ stable ( feature = "i128" , since = "1.26.0 " ) ] }
40724063impl_from ! { i8 , isize , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
40734064impl_from ! { i16 , i32 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
40744065impl_from ! { i16 , i64 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
4075- impl_from ! { i16 , i128 , #[ unstable ( feature = "i128" , issue = "35118 " ) ] }
4066+ impl_from ! { i16 , i128 , #[ stable ( feature = "i128" , since = "1.26.0 " ) ] }
40764067impl_from ! { i32 , i64 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
4077- impl_from ! { i32 , i128 , #[ unstable ( feature = "i128" , issue = "35118 " ) ] }
4078- impl_from ! { i64 , i128 , #[ unstable ( feature = "i128" , issue = "35118 " ) ] }
4068+ impl_from ! { i32 , i128 , #[ stable ( feature = "i128" , since = "1.26.0 " ) ] }
4069+ impl_from ! { i64 , i128 , #[ stable ( feature = "i128" , since = "1.26.0 " ) ] }
40794070
40804071// Unsigned -> Signed
40814072impl_from ! { u8 , i16 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
40824073impl_from ! { u8 , i32 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
40834074impl_from ! { u8 , i64 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
4084- impl_from ! { u8 , i128 , #[ unstable ( feature = "i128" , issue = "35118 " ) ] }
4075+ impl_from ! { u8 , i128 , #[ stable ( feature = "i128" , since = "1.26.0 " ) ] }
40854076impl_from ! { u16 , i32 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
40864077impl_from ! { u16 , i64 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
4087- impl_from ! { u16 , i128 , #[ unstable ( feature = "i128" , issue = "35118 " ) ] }
4078+ impl_from ! { u16 , i128 , #[ stable ( feature = "i128" , since = "1.26.0 " ) ] }
40884079impl_from ! { u32 , i64 , #[ stable( feature = "lossless_int_conv" , since = "1.5.0" ) ] }
4089- impl_from ! { u32 , i128 , #[ unstable ( feature = "i128" , issue = "35118 " ) ] }
4090- impl_from ! { u64 , i128 , #[ unstable ( feature = "i128" , issue = "35118 " ) ] }
4080+ impl_from ! { u32 , i128 , #[ stable ( feature = "i128" , since = "1.26.0 " ) ] }
4081+ impl_from ! { u64 , i128 , #[ stable ( feature = "i128" , since = "1.26.0 " ) ] }
40914082
40924083// Note: integers can only be represented with full precision in a float if
40934084// they fit in the significand, which is 24 bits in f32 and 53 bits in f64.
0 commit comments