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
$66,874.00
1.98%
ETHETH
$1,962.96
2.02%
USDTUSDT
$1.00
0.04%
BNBBNB
$618.24
1.19%
XRPXRP
$1.37
1.44%
USDCUSDC
$1.000
0%
SOLSOL
$83.46
2.08%
TRXTRX
$0.282
0.1%
FIGR_HELOCFIGR_HELOC
$1.04
0.14%
DOGEDOGE
$0.0939
0.62%
WBTWBT
$49.89
2.02%
ADAADA
$0.280
1.37%
USDSUSDS
$1.000
0.03%
BCHBCH
$454.48
1.9%
LEOLEO
$8.86
0.79%
HYPEHYPE
$30.01
10.4%
CCCC
$0.172
1.14%
XMRXMR
$338.01
1.38%
LINKLINK
$8.80
1.15%
USDEUSDE
$0.999
0.03%