parent
23ea9642dd
commit
0d5f4da34f
@ -1 +1,2 @@
|
|||||||
/crossbeam-epoch-0.4.0.crate
|
/crossbeam-epoch-0.4.0.crate
|
||||||
|
/crossbeam-epoch-0.4.1.crate
|
||||||
|
@ -1,53 +0,0 @@
|
|||||||
From 02c2c5953c1ab19db697cc6916f38d93d2550116 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Stjepan Glavina <stjepang@gmail.com>
|
|
||||||
Date: Fri, 16 Feb 2018 11:51:46 +0100
|
|
||||||
Subject: [PATCH] Fix failing doctests on i686 (#64)
|
|
||||||
|
|
||||||
---
|
|
||||||
src/atomic.rs | 12 ++++++------
|
|
||||||
1 file changed, 6 insertions(+), 6 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/src/atomic.rs b/src/atomic.rs
|
|
||||||
index 0677332..d5e9bd6 100644
|
|
||||||
--- a/src/atomic.rs
|
|
||||||
+++ b/src/atomic.rs
|
|
||||||
@@ -681,8 +681,8 @@ impl<T> Owned<T> {
|
|
||||||
///
|
|
||||||
/// let o = Owned::new(0u64);
|
|
||||||
/// assert_eq!(o.tag(), 0);
|
|
||||||
- /// let o = o.with_tag(5);
|
|
||||||
- /// assert_eq!(o.tag(), 5);
|
|
||||||
+ /// let o = o.with_tag(2);
|
|
||||||
+ /// assert_eq!(o.tag(), 2);
|
|
||||||
/// ```
|
|
||||||
pub fn with_tag(self, tag: usize) -> Owned<T> {
|
|
||||||
let data = self.into_data();
|
|
||||||
@@ -985,10 +985,10 @@ impl<'g, T> Shared<'g, T> {
|
|
||||||
/// use crossbeam_epoch::{self as epoch, Atomic, Owned};
|
|
||||||
/// use std::sync::atomic::Ordering::SeqCst;
|
|
||||||
///
|
|
||||||
- /// let a = Atomic::<u64>::from(Owned::new(0u64).with_tag(5));
|
|
||||||
+ /// let a = Atomic::<u64>::from(Owned::new(0u64).with_tag(2));
|
|
||||||
/// let guard = &epoch::pin();
|
|
||||||
/// let p = a.load(SeqCst, guard);
|
|
||||||
- /// assert_eq!(p.tag(), 5);
|
|
||||||
+ /// assert_eq!(p.tag(), 2);
|
|
||||||
/// ```
|
|
||||||
pub fn tag(&self) -> usize {
|
|
||||||
let (_, tag) = decompose_data::<T>(self.data);
|
|
||||||
@@ -1007,10 +1007,10 @@ impl<'g, T> Shared<'g, T> {
|
|
||||||
/// let a = Atomic::new(0u64);
|
|
||||||
/// let guard = &epoch::pin();
|
|
||||||
/// let p1 = a.load(SeqCst, guard);
|
|
||||||
- /// let p2 = p1.with_tag(5);
|
|
||||||
+ /// let p2 = p1.with_tag(2);
|
|
||||||
///
|
|
||||||
/// assert_eq!(p1.tag(), 0);
|
|
||||||
- /// assert_eq!(p2.tag(), 5);
|
|
||||||
+ /// assert_eq!(p2.tag(), 2);
|
|
||||||
/// assert_eq!(p1.as_raw(), p2.as_raw());
|
|
||||||
/// ```
|
|
||||||
pub fn with_tag(&self, tag: usize) -> Shared<'g, T> {
|
|
||||||
--
|
|
||||||
2.16.1
|
|
||||||
|
|
@ -1,23 +0,0 @@
|
|||||||
--- crossbeam-epoch-0.4.0/Cargo.toml 1970-01-01T01:00:00+01:00
|
|
||||||
+++ crossbeam-epoch-0.4.0/Cargo.toml 2018-02-15T14:47:09.648059+01:00
|
|
||||||
@@ -34,7 +34,7 @@
|
|
||||||
default-features = false
|
|
||||||
|
|
||||||
[dependencies.lazy_static]
|
|
||||||
-version = "0.2"
|
|
||||||
+version = "1"
|
|
||||||
optional = true
|
|
||||||
|
|
||||||
[dependencies.memoffset]
|
|
||||||
@@ -44,10 +44,9 @@
|
|
||||||
version = "0.3"
|
|
||||||
default-features = false
|
|
||||||
[dev-dependencies.rand]
|
|
||||||
-version = "0.3"
|
|
||||||
+version = "0.4"
|
|
||||||
|
|
||||||
[features]
|
|
||||||
default = ["use_std"]
|
|
||||||
-nightly = ["arrayvec/use_union"]
|
|
||||||
sanitize = []
|
|
||||||
use_std = ["lazy_static", "crossbeam-utils/use_std"]
|
|
@ -0,0 +1,9 @@
|
|||||||
|
--- crossbeam-epoch-0.4.1/Cargo.toml 1969-12-31T16:00:00-08:00
|
||||||
|
+++ crossbeam-epoch-0.4.1/Cargo.toml 2018-03-22T15:06:37.880853-07:00
|
||||||
|
@@ -48,6 +48,5 @@
|
||||||
|
|
||||||
|
[features]
|
||||||
|
default = ["use_std"]
|
||||||
|
-nightly = ["arrayvec/use_union"]
|
||||||
|
sanitize = []
|
||||||
|
use_std = ["lazy_static", "crossbeam-utils/use_std"]
|
@ -1 +1 @@
|
|||||||
SHA512 (crossbeam-epoch-0.4.0.crate) = fe38d670d1aa2e153d845160ab0be7bef0c276e863ffd0f681b4c48f588d7910ee28b70c7d1417a1e15af82ab016c9243043bcbb82900b9bd9910fb711b7b1d9
|
SHA512 (crossbeam-epoch-0.4.1.crate) = 172e34568df9f87b5b7ff6fc69fa0b19b486d22916b8d67338f85f200fb39afbd586cc34b7d71b56e2f64c8670ce14e83f2c40bdee7be508cb5106c338a0a7d8
|
||||||
|
Loading…
Reference in new issue