Blog

Feb 07, 2026

Rust 1.77 and 1.78: The Changes That Happened to u128/i128

Rust has long had an inconsistency with C regarding the alignment of 128-bit integers. This problem has recently been resolved, but the fix comes with some effects that are worth being aware of. As a user, you most likely do not need to worry about these changes unless you are. Ignoring the `improper_ctypes*` lints and using these types in FFI.

Source: HackerNoon →


Share

BTCBTC
$65,728.00
0.55%
ETHETH
$1,927.65
0.42%
USDTUSDT
$1.00
0.02%
BNBBNB
$609.69
0.03%
XRPXRP
$1.34
0.9%
USDCUSDC
$1.000
0.01%
SOLSOL
$81.60
0.16%
TRXTRX
$0.282
0.18%
FIGR_HELOCFIGR_HELOC
$1.04
0.45%
DOGEDOGE
$0.0918
1.48%
WBTWBT
$49.13
0.81%
USDSUSDS
$1.000
0.03%
ADAADA
$0.273
1.34%
BCHBCH
$443.88
3.92%
LEOLEO
$8.83
0.36%
HYPEHYPE
$29.29
8.1%
CCCC
$0.168
0.28%
XMRXMR
$333.70
0.49%
LINKLINK
$8.57
1.15%
USDEUSDE
$0.999
0.01%