Skip to content

Commit 5e8143b

Browse files
committed
Unstable features: add "Rust for Linux in the Rust pre-merge CI" section
Signed-off-by: Miguel Ojeda <[email protected]>
1 parent b2f5db8 commit 5e8143b

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/Unstable-features.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,16 @@ Moreover, most of the features are only allowed within the `kernel` crate, i.e.
3232

3333
If you would like to use a new Rust unstable feature in the kernel, then please [contact us](Contact.md).
3434

35+
## Rust for Linux in the Rust pre-merge CI
36+
37+
Rust for Linux is currently being built-tested in Rust's pre-merge CI, i.e. the process that checks every change that is attempting to land into the Rust project in order to always keep it in a valid state.
38+
39+
This allows both Rust for Linux and the Rust project to catch very early any unexpected changes that would break the kernel's usage of unstable features, as well as any other change that may affect it.
40+
41+
The CI job may still need to be temporarily disabled for different reasons, but the intention is to help bring Rust for Linux into stable Rust.
42+
43+
Thanks to the Rust project for adding the Linux kernel to their CI!
44+
3545
### `alloc` (older releases)
3646

3747
[`alloc`](https://doc.rust-lang.org/alloc/) is part of the Rust standard library and its implementation uses many unstable features. Normally, this library (as well as [`core`](https://doc.rust-lang.org/core/) and others) is provided by the compiler, and thus those unstable features do not break users' code.

0 commit comments

Comments
 (0)