File tree Expand file tree Collapse file tree 4 files changed +7
-18
lines changed
Expand file tree Collapse file tree 4 files changed +7
-18
lines changed Original file line number Diff line number Diff line change @@ -146,28 +146,18 @@ pub enum Ordering {
146146}
147147
148148/// An `AtomicBool` initialized to `false`.
149- #[ unstable = "may be renamed, pending conventions for static initalizers" ]
149+ #[ stable ]
150150pub const ATOMIC_BOOL_INIT : AtomicBool =
151151 AtomicBool { v : UnsafeCell { value : 0 } } ;
152152/// An `AtomicInt` initialized to `0`.
153- #[ unstable = "may be renamed, pending conventions for static initalizers" ]
153+ #[ stable ]
154154pub const ATOMIC_INT_INIT : AtomicInt =
155155 AtomicInt { v : UnsafeCell { value : 0 } } ;
156156/// An `AtomicUint` initialized to `0`.
157- #[ unstable = "may be renamed, pending conventions for static initalizers" ]
157+ #[ stable ]
158158pub const ATOMIC_UINT_INIT : AtomicUint =
159159 AtomicUint { v : UnsafeCell { value : 0 , } } ;
160160
161- /// Deprecated
162- #[ deprecated = "renamed to ATOMIC_BOOL_INIT" ]
163- pub const INIT_ATOMIC_BOOL : AtomicBool = ATOMIC_BOOL_INIT ;
164- /// Deprecated
165- #[ deprecated = "renamed to ATOMIC_INT_INIT" ]
166- pub const INIT_ATOMIC_INT : AtomicInt = ATOMIC_INT_INIT ;
167- /// Deprecated
168- #[ deprecated = "renamed to ATOMIC_UINT_INIT" ]
169- pub const INIT_ATOMIC_UINT : AtomicUint = ATOMIC_UINT_INIT ;
170-
171161// NB: Needs to be -1 (0b11111111...) to make fetch_nand work correctly
172162const UINT_TRUE : uint = -1 ;
173163
Original file line number Diff line number Diff line change 1515//! and/or blocking at all, but rather provide the necessary tools to build
1616//! other types of concurrent primitives.
1717
18- #![ experimental ]
18+ #![ stable ]
1919
2020pub use alloc:: arc:: { Arc , Weak } ;
2121pub use core:: atomic;
Original file line number Diff line number Diff line change 163163//! }
164164//! ```
165165
166+ #![ stable]
167+
166168// A description of how Rust's channel implementation works
167169//
168170// Channels are supposed to be the basic building block for all other
@@ -565,6 +567,7 @@ impl<T: Send> Sender<T> {
565567 /// drop(rx);
566568 /// assert_eq!(tx.send(1i).err().unwrap().0, 1);
567569 /// ```
570+ #[ stable]
568571 pub fn send ( & self , t : T ) -> Result < ( ) , SendError < T > > {
569572 let ( new_inner, ret) = match * unsafe { self . inner ( ) } {
570573 Flavor :: Oneshot ( ref p) => {
Original file line number Diff line number Diff line change @@ -121,10 +121,6 @@ impl Once {
121121 unsafe { self . mutex . destroy ( ) }
122122 }
123123 }
124-
125- /// Deprecated
126- #[ deprecated = "renamed to `call_once`" ]
127- pub fn doit < F > ( & ' static self , f : F ) where F : FnOnce ( ) { self . call_once ( f) }
128124}
129125
130126#[ cfg( test) ]
You can’t perform that action at this time.
0 commit comments