diff options
author | Federico Mena Quintero <federico@gnome.org> | 2021-05-31 19:06:00 -0500 |
---|---|---|
committer | Federico Mena Quintero <federico@gnome.org> | 2021-05-31 19:06:00 -0500 |
commit | 08c7d6adeed2635f9b05e73e35fb84ac7a19c8fc (patch) | |
tree | 7503181030d061d6125dab305dd2a3bac05a7671 /COMPILING.md | |
parent | f8ab9a10c1e6810fc4042ff6166dc54070036ae9 (diff) | |
download | librsvg-08c7d6adeed2635f9b05e73e35fb84ac7a19c8fc.tar.gz |
(#744): Minimum Supported Rust Version is now 1.52
Three things make me want to make Rust 1.52 the MSRV for librsvg:
CVE-2021-28878 in the Zip iterator in the standard library -
https://rustsec.org/advisories/CVE-2021-28878.html
Miscompilations with incremental compilation before 1.52.1 - only
of concern to everyday developers, not to full release
builds.
https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1521-2021-05-10
Firefox 90, due on June 29, should require Rust 1.53 anyway - this
is a few days before the GNOME 41 alpha, due on July 10.
https://firefox-source-docs.mozilla.org/writing-rust-code/update-policy.html
Fixes https://gitlab.gnome.org/GNOME/librsvg/-/issues/744
Diffstat (limited to 'COMPILING.md')
-rw-r--r-- | COMPILING.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/COMPILING.md b/COMPILING.md index c8ee810b..fe2a9ce1 100644 --- a/COMPILING.md +++ b/COMPILING.md @@ -31,7 +31,7 @@ minimum version is listed here; you may use a newer version instead. **Compilers:** * a C compiler and `make` tool; we recommend GNU `make`. -* rust 1.51 or later +* rust 1.52 or later * cargo **Mandatory dependencies:** |