summaryrefslogtreecommitdiff
path: root/COMPILING.md
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2021-05-31 19:06:00 -0500
committerFederico Mena Quintero <federico@gnome.org>2021-05-31 19:06:00 -0500
commit08c7d6adeed2635f9b05e73e35fb84ac7a19c8fc (patch)
tree7503181030d061d6125dab305dd2a3bac05a7671 /COMPILING.md
parentf8ab9a10c1e6810fc4042ff6166dc54070036ae9 (diff)
downloadlibrsvg-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.md2
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:**