1
Fork 0

Remove 'since' from unstable attributes

This commit is contained in:
Brian Anderson 2015-01-21 16:15:40 -08:00
parent 0768892abe
commit 41278c5441
131 changed files with 695 additions and 690 deletions

View file

@ -126,7 +126,7 @@ unsafe impl<T: Sync + Send> Sync for Arc<T> { }
/// Weak pointers will not keep the data inside of the `Arc` alive, and can be used to break cycles
/// between `Arc` pointers.
#[unsafe_no_drop_flag]
#[unstable(feature = "unnamed_feature", since = "1.0.0",
#[unstable(feature = "unnamed_feature",
reason = "Weak pointers may not belong in this module.")]
pub struct Weak<T> {
// FIXME #12808: strange name to try to avoid interfering with
@ -180,7 +180,7 @@ impl<T> Arc<T> {
///
/// let weak_five = five.downgrade();
/// ```
#[unstable(feature = "unnamed_feature", since = "1.0.0",
#[unstable(feature = "unnamed_feature",
reason = "Weak pointers may not belong in this module.")]
pub fn downgrade(&self) -> Weak<T> {
// See the clone() impl for why this is relaxed
@ -202,12 +202,12 @@ impl<T> Arc<T> {
/// Get the number of weak references to this value.
#[inline]
#[unstable(feature = "unnamed_feature", since = "1.0.0")]
#[unstable(feature = "unnamed_feature")]
pub fn weak_count<T>(this: &Arc<T>) -> uint { this.inner().weak.load(SeqCst) - 1 }
/// Get the number of strong references to this value.
#[inline]
#[unstable(feature = "unnamed_feature", since = "1.0.0")]
#[unstable(feature = "unnamed_feature")]
pub fn strong_count<T>(this: &Arc<T>) -> uint { this.inner().strong.load(SeqCst) }
#[stable(feature = "grandfathered", since = "1.0.0")]
@ -273,7 +273,7 @@ impl<T: Send + Sync + Clone> Arc<T> {
/// let mut_five = five.make_unique();
/// ```
#[inline]
#[unstable(feature = "unnamed_feature", since = "1.0.0")]
#[unstable(feature = "unnamed_feature")]
pub fn make_unique(&mut self) -> &mut T {
// Note that we hold a strong reference, which also counts as a weak reference, so we only
// clone if there is an additional reference of either kind.
@ -357,7 +357,7 @@ impl<T: Sync + Send> Drop for Arc<T> {
}
}
#[unstable(feature = "unnamed_feature", since = "1.0.0",
#[unstable(feature = "unnamed_feature",
reason = "Weak pointers may not belong in this module.")]
impl<T: Sync + Send> Weak<T> {
/// Upgrades a weak reference to a strong reference.
@ -396,7 +396,7 @@ impl<T: Sync + Send> Weak<T> {
}
}
#[unstable(feature = "unnamed_feature", since = "1.0.0",
#[unstable(feature = "unnamed_feature",
reason = "Weak pointers may not belong in this module.")]
impl<T: Sync + Send> Clone for Weak<T> {
/// Makes a clone of the `Weak<T>`.