Deprecate __int128, __uint128, __int128_t, __uint128#4343
Deprecate __int128, __uint128, __int128_t, __uint128#4343tgross35 merged 1 commit intorust-lang:mainfrom
__int128, __uint128, __int128_t, __uint128#4343Conversation
|
Some changes occurred in the Android module cc @maurer |
tgross35
left a comment
There was a problem hiding this comment.
Could you set the version to 0.2.172? We can backport the deprecation, 1.0 will just have the removal. You can also add back the changes to use i128/u128 internally, that is a non-breaking change.
Those two things and a squash, then lgtm!
@rustbot label +stable-nominated
Thanks for the review Trevor! Squashed my commits already. |
|
Ctest is being silly again... these fields might just need to be skipped in libc-test. I'll take a closer look |
|
Okay I might have an idea here, could you play around with setting a Lines 706 to 725 in 8c10293 |
Sorry for the slow reply, wasn't on GitHub for the past few days and will work on it soon! |
41b762d to
6b23c64
Compare
|
@sanstzu we now have the updated ctest so things should be less broken. Would you be able to rebase? |
Will do, thanks! |
|
@sanstzu another gentle ping here :) |
This comment has been minimized.
This comment has been minimized.
|
Some changes occurred in an Android module cc @maurer |
This comment has been minimized.
This comment has been minimized.
4c0ad10 to
2315dfd
Compare
This comment has been minimized.
This comment has been minimized.
|
I've commandeered this patch since we'd like to have it done (you are still listed as an author). Thank you for getting this started! |
Rust's `i128` and `u128` are now documented to be compatible with the types, so there is no reason to have the aliases. Co-authored-by: Clayton Fernalo <claytonfernalo@gmail.com>
|
This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
Description
Deprecates
__int128,__uint128,__int128_t,__uint128_tand replace them withu128/i128types, as per (#4340)Sources
Checklist
libc-test/semverhave been updated*LASTor*MAXareincluded (see #3131)
cd libc-test && cargo test --target mytarget);especially relevant for platforms that may not be checked in CI