diff options
author | Georgy Yakovlev <gyakovlev@gentoo.org> | 2023-02-09 12:35:28 -0800 |
---|---|---|
committer | Georgy Yakovlev <gyakovlev@gentoo.org> | 2023-02-09 12:35:28 -0800 |
commit | a330ceeccfb336df684cf52d33469b2b69055653 (patch) | |
tree | 32a48332655129ca065c1c3b530261782f441334 /dev-lang/rust/files | |
parent | dev-lang/rust-bin: drop 1.67.0 (diff) | |
download | gentoo-a330ceeccfb336df684cf52d33469b2b69055653.tar.gz gentoo-a330ceeccfb336df684cf52d33469b2b69055653.tar.bz2 gentoo-a330ceeccfb336df684cf52d33469b2b69055653.zip |
dev-lang/rust: drop 1.67.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Diffstat (limited to 'dev-lang/rust/files')
-rw-r--r-- | dev-lang/rust/files/1.67.0-bootstrap.patch | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/dev-lang/rust/files/1.67.0-bootstrap.patch b/dev-lang/rust/files/1.67.0-bootstrap.patch deleted file mode 100644 index eb160661a2c2..000000000000 --- a/dev-lang/rust/files/1.67.0-bootstrap.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 675fa0b3dd5fe14b43ad5b7862f4528df7322468 Mon Sep 17 00:00:00 2001 -From: Michael Goulet <michael@errs.io> -Date: Mon, 12 Dec 2022 18:29:33 +0000 -Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A8=20fix=20unsoundness=20in=20bootstr?= - =?UTF-8?q?ap=20cache=20code?= -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - ---- - src/bootstrap/cache.rs | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/src/bootstrap/cache.rs b/src/bootstrap/cache.rs -index be5c9bb078808..05f25af68ea8f 100644 ---- a/src/bootstrap/cache.rs -+++ b/src/bootstrap/cache.rs -@@ -89,16 +89,16 @@ impl<T: Internable + Hash> Hash for Interned<T> { - - impl<T: Internable + Deref> Deref for Interned<T> { - type Target = T::Target; -- fn deref(&self) -> &'static Self::Target { -+ fn deref(&self) -> &Self::Target { - let l = T::intern_cache().lock().unwrap(); -- unsafe { mem::transmute::<&Self::Target, &'static Self::Target>(l.get(*self)) } -+ unsafe { mem::transmute::<&Self::Target, &Self::Target>(l.get(*self)) } - } - } - - impl<T: Internable + AsRef<U>, U: ?Sized> AsRef<U> for Interned<T> { -- fn as_ref(&self) -> &'static U { -+ fn as_ref(&self) -> &U { - let l = T::intern_cache().lock().unwrap(); -- unsafe { mem::transmute::<&U, &'static U>(l.get(*self).as_ref()) } -+ unsafe { mem::transmute::<&U, &U>(l.get(*self).as_ref()) } - } - } - |