Rust Systems ProgrammingLibrary Development 1 min read

Rust 1.99.1 Released To Resolve FFI Compiler Bug

The Rust 1.99.1 point release corrects a miscompilation issue in version 1.99.0 that impacted boolean return types in foreign function interface calls.

Rust 1.99.1 is now available to fix a compiler error introduced in version 1.99.0. This point release resolves a miscompilation issue affecting foreign function interface calls, specifically the handling of boolean return types.

If you are working with FFI boundaries and external C-compatible boolean types, the previous 1.99.0 release could incorrectly translate certain return values and cause unexpected logic behavior in programs relying on strict FFI interoperability. The 1.99.1 patch corrects how the compiler backend processes these return types.

Fix.

Users running Rust 1.99.0 should upgrade to 1.99.1 to maintain build output integrity. You can apply the update via the rustup toolchain manager by running the standard update command in your terminal.

The release notes detail the specific compiler pathways affected by the fix. This maintenance release contains no other features or changes. You can find updated documentation through the official language distribution channels.