update to version 0.8.1

epel9
Fabio Valentini 4 years ago
parent 3c09627e5a
commit a26b9e7e6c
No known key found for this signature in database
GPG Key ID: 5AC5F572E5D410AF

1
.gitignore vendored

@ -10,3 +10,4 @@
/crossbeam-utils-0.7.0.crate /crossbeam-utils-0.7.0.crate
/crossbeam-utils-0.7.2.crate /crossbeam-utils-0.7.2.crate
/crossbeam-utils-0.8.0.crate /crossbeam-utils-0.8.0.crate
/crossbeam-utils-0.8.1.crate

@ -1,26 +0,0 @@
From 4b1ce50d67b92ae3c9434455397f86c37df287bd Mon Sep 17 00:00:00 2001
From: Jeehoon Kang <jeehoon.kang@kaist.ac.kr>
Date: Fri, 13 Nov 2020 01:22:35 +0900
Subject: [PATCH] Fix a bug in seq_lock_wide (closes #595)
---
crossbeam-utils/src/atomic/seq_lock_wide.rs | 2 ++
1 file changed, 2 insertions(+)
diff --git a/crossbeam-utils/src/atomic/seq_lock_wide.rs b/crossbeam-utils/src/atomic/seq_lock_wide.rs
index faabc1b72..871a93d28 100644
--- a/crossbeam-utils/src/atomic/seq_lock_wide.rs
+++ b/crossbeam-utils/src/atomic/seq_lock_wide.rs
@@ -1,3 +1,4 @@
+use core::mem;
use core::sync::atomic::{self, AtomicUsize, Ordering};
use crate::Backoff;
@@ -110,6 +111,7 @@ impl SeqLockWriteGuard {
#[inline]
pub fn abort(self) {
self.lock.state_lo.store(self.state_lo, Ordering::Release);
+ mem::forget(self);
}
}

@ -1,12 +1,12 @@
# Generated by rust2rpm 15 # Generated by rust2rpm 16
%bcond_without check %bcond_without check
%global debug_package %{nil} %global debug_package %{nil}
%global crate crossbeam-utils %global crate crossbeam-utils
Name: rust-%{crate} Name: rust-%{crate}
Version: 0.8.0 Version: 0.8.1
Release: 2%{?dist} Release: 1%{?dist}
Summary: Utilities for concurrent programming Summary: Utilities for concurrent programming
# Upstream license specification: MIT OR Apache-2.0 # Upstream license specification: MIT OR Apache-2.0
@ -14,9 +14,6 @@ License: MIT or ASL 2.0
URL: https://crates.io/crates/crossbeam-utils URL: https://crates.io/crates/crossbeam-utils
Source: %{crates_source} Source: %{crates_source}
# upstream patch to fix locking issues on 32-bit architectures with 0.8.0
Patch0: https://github.com/crossbeam-rs/crossbeam/commit/9c3a8a8.patch
ExclusiveArch: %{rust_arches} ExclusiveArch: %{rust_arches}
%if %{__cargo_skip_build} %if %{__cargo_skip_build}
BuildArch: noarch BuildArch: noarch
@ -92,7 +89,7 @@ which use "std" feature of "%{crate}" crate.
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
%prep %prep
%autosetup -n %{crate}-%{version_no_tilde} -p2 %autosetup -n %{crate}-%{version_no_tilde} -p1
%cargo_prep %cargo_prep
%generate_buildrequires %generate_buildrequires
@ -110,6 +107,10 @@ which use "std" feature of "%{crate}" crate.
%endif %endif
%changelog %changelog
* Sat Nov 28 2020 Fabio Valentini <decathorpe@gmail.com> - 0.8.1-1
- Update to version 0.8.1.
- Fixes RHBZ#1901762
* Thu Nov 12 2020 Fabio Valentini <decathorpe@gmail.com> - 0.8.0-2 * Thu Nov 12 2020 Fabio Valentini <decathorpe@gmail.com> - 0.8.0-2
- Include upstream patch to fix locking issues on 32-bit architectures. - Include upstream patch to fix locking issues on 32-bit architectures.

@ -1 +1 @@
SHA512 (crossbeam-utils-0.8.0.crate) = f3bda6a9fdc6d1bd6e68fdbf49c19c9d6a1c9857111b62a6819febf527b4a12129530990ddf83c9d56b43668e4df33a378854cdf1b5b6e863426fde85203e46a SHA512 (crossbeam-utils-0.8.1.crate) = c9f3a513fd139dab3c8091366cd6d378ef8a4d00eb43a6c26d107361fea470a5ab180950a1204c1a8881c2ed1106500327d598ccb09c79d0eba2db11299aa286

Loading…
Cancel
Save