rust/src/libstd
James Miller befbd3a680 Add the rest of the atomic operations.
This makes the handling of atomic operations more generic, which
does impose a specific naming convention for the intrinsics, but
that seems ok with me, rather than having an individual case for
each name.

It also adds the intrinsics to the the intrinsics file.
2013-06-22 12:26:33 +12:00
..
num replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
rand replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
rt std::rt: Work around a dynamic borrowck bug 2013-06-18 23:20:53 -07:00
str replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
task vec: rm old_iter implementations, except BaseIter 2013-06-21 03:20:22 -04:00
unstable Add the rest of the atomic operations. 2013-06-22 12:26:33 +12:00
at_vec.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
bool.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
borrow.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
cast.rs Remove all #[cfg(stage0)]-protected code 2013-06-21 02:43:02 +12:00
cell.rs std::cell: Modernize constructors 2013-06-04 12:03:58 +02:00
char.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
cleanup.rs
clone.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
cmp.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
comm.rs libstd: cleanup warnings 2013-06-21 02:43:02 +12:00
condition.rs
container.rs rm vec::uniq_len 2013-06-15 22:16:21 -04:00
core.rc Remove all #[cfg(stage0)]-protected code 2013-06-21 02:43:02 +12:00
either.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
from_str.rs
gc.rs
hash.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
hashmap.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
io.rs vec: rm old_iter implementations, except BaseIter 2013-06-21 03:20:22 -04:00
iter.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
iterator.rs vec: replace position with iter().position_ 2013-06-21 03:23:59 -04:00
kinds.rs
libc.rs auto merge of #7128 : yichoi/rust/fix_sometc, r=brson 2013-06-20 11:35:34 -07:00
local_data.rs
logging.rs
macros.rs
managed.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
nil.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
old_iter.rs vec: rm old_iter implementations, except BaseIter 2013-06-21 03:20:22 -04:00
ops.rs
option.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
os.rs libstd: cleanup warnings 2013-06-21 02:43:02 +12:00
owned.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
path.rs auto merge of #7128 : yichoi/rust/fix_sometc, r=brson 2013-06-20 11:35:34 -07:00
pipes.rs libstd: cleanup warnings 2013-06-21 02:43:02 +12:00
prelude.rs Improved std::ascii 2013-06-17 10:16:13 +02:00
ptr.rs Remove all #[cfg(stage0)]-protected code 2013-06-21 02:43:02 +12:00
rand.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
reflect.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
repr.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
result.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
run.rs ignore inherited environment test under valgrind r=snapshot 2013-06-20 22:43:21 +12:00
stackwalk.rs
str.rs replace vec::find with the IteratorUtil method 2013-06-21 03:24:03 -04:00
sys.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
to_bytes.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
to_str.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
trie.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
tuple.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
unicode.rs
util.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
vec.rs replace vec::find with the IteratorUtil method 2013-06-21 03:24:03 -04:00