]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
rust: Upgrade 1.91.1 -> 1.92.0
authorHemanth Kumar M D <hemanth.250302@gmail.com>
Mon, 22 Dec 2025 09:38:29 +0000 (01:38 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 31 Dec 2025 12:21:52 +0000 (12:21 +0000)
commitb665e35efdcf8fe546865f12fcedc1fefae99ff8
tree60c6a0adefa61d45e117ea8a8039c2d4fb6b09cc
parentf6907065b50f4c5f0269873996748af7bc5f1ca0
rust: Upgrade 1.91.1 -> 1.92.0

https://blog.rust-lang.org/2025/12/11/Rust-1.92.0/
Rust changes: https://github.com/rust-lang/rust/releases/tag/1.92.0
Cargo changes: https://doc.rust-lang.org/nightly/cargo/CHANGELOG.html#cargo-192-2025-12-11

Test results summary:

rust v1.92.0

+-----------+--------+---------+
| Machine   | Passed | Ignored |
+-----------+--------+---------+
| arm-32    | 30,317 |  1,687  |
| arm-64    | 30,426 |  1,617  |
| x86-32    | 30,335 |  1,664  |
| x86-64    | 30,587 |  1,414  |
| riscv-64  | 30,426 |  1,617  |
+-----------+--------+---------+

Test results difference (1.92.0-1.91.1):

+-----------+--------+---------+
| Machine   | Passed | Ignored |
+-----------+--------+---------+
| arm-32    |  +349  |  +177   |
| arm-64    |  +516  |  +170   |
| x86-32    |  +264  |  +217   |
| x86-64    |  +358  |  +167   |
| riscv-64  |  +281  |  +145   |
+-----------+--------+---------+

Note: The increase in ignored tests is not due to any additional ignores added in OE.
These are primarily upstream-defined ignores introduced in Rust 1.92.0, likely due to
architecture-specific constraints or target configuration differences. The only OE-side
ignore added is for the no_std simple-runs test on 32-bit ARM, limited to a known upstream
issue (rust-lang/rust#146996) and can be reverted once the issue is resolved.

Signed-off-by: Hemanth Kumar M D <hemanth.250302@gmail.com>
Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/distro/include/tcmode-default.inc
meta/recipes-devtools/rust/cargo_1.92.0.bb [moved from meta/recipes-devtools/rust/cargo_1.91.1.bb with 100% similarity]
meta/recipes-devtools/rust/libstd-rs_1.92.0.bb [moved from meta/recipes-devtools/rust/libstd-rs_1.91.1.bb with 100% similarity]
meta/recipes-devtools/rust/rust-cross-canadian_1.92.0.bb [moved from meta/recipes-devtools/rust/rust-cross-canadian_1.91.1.bb with 100% similarity]
meta/recipes-devtools/rust/rust-snapshot.inc
meta/recipes-devtools/rust/rust-source.inc
meta/recipes-devtools/rust/rust_1.92.0.bb [moved from meta/recipes-devtools/rust/rust_1.91.1.bb with 100% similarity]