Skip to content

Commit 5f0d183

Browse files
authored
Merge pull request #4040 from tgross35/stable-msrv
[0.2] Document the MSRV of the stable channel as 1.63
2 parents 5125160 + 93052d1 commit 5f0d183

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

README.md

+7-15
Original file line numberDiff line numberDiff line change
@@ -55,21 +55,13 @@ libc = "0.2"
5555

5656
## Rust version support
5757

58-
The minimum supported Rust toolchain version is currently **Rust 1.13.0**. (libc
59-
does not currently have any policy regarding changes to the minimum supported
60-
Rust version; such policy is a work in progress.) APIs requiring newer Rust
61-
features are only available on newer Rust toolchains:
62-
63-
| Feature | Version |
64-
| -------------------- | ------- |
65-
| `union` | 1.19.0 |
66-
| `const mem::size_of` | 1.24.0 |
67-
| `repr(align)` | 1.25.0 |
68-
| `extra_traits` | 1.25.0 |
69-
| `core::ffi::c_void` | 1.30.0 |
70-
| `repr(packed(N))` | 1.33.0 |
71-
| `cfg(target_vendor)` | 1.33.0 |
72-
| `const-extern-fn` | 1.62.0 |
58+
The minimum supported Rust toolchain version is currently **Rust 1.63**.
59+
60+
Increases to the MSRV are allowed to change without a major (i.e. semver-
61+
breaking) release in order to avoid a ripple effect in the ecosystem.
62+
63+
`libc` may continue to compile with Rust versions older than the current MSRV
64+
but this is not guaranteed.
7365

7466
## Platform support
7567

0 commit comments

Comments
 (0)