Daniel Micay
4e161a4d40
switch Drop to &mut self
2013-09-16 22:19:23 -04:00
Patrick Walton
8693943676
librustc: Ensure that type parameters are in the right positions in paths.
...
This removes the stacking of type parameters that occurs when invoking
trait methods, and fixes all places in the standard library that were
relying on it. It is somewhat awkward in places; I think we'll probably
want something like the `Foo::<for T>::new()` syntax.
2013-08-27 18:47:57 -07:00
Huon Wilson
abe94f9b4d
doc: correct spelling in documentation.
2013-08-16 15:41:28 +10:00
Daniel Micay
9f74217d80
register snapshots
2013-08-03 21:09:28 -04:00
Seo Sanghyeon
428ea7d7ce
Revert atomicrmw {max, min, umax, umin}
2013-07-31 19:44:20 +09:00
James Miller
639819f3d9
Fix spelling errors
2013-07-28 20:45:23 +12:00
James Miller
5c7e016700
Add static initializers for atomics
2013-07-28 20:26:49 +12:00
James Miller
4a1a0fbed5
Add an atomic fence intrinsic
2013-07-28 20:26:49 +12:00
Gábor Horváth
7cc8f4bae0
Added some more atomic operations.
2013-07-25 10:46:31 +02:00
Gábor Horváth
1ce14116cc
Added missing memory orderings for atomic types.
2013-07-23 12:34:40 +02:00
Ben Blum
55adc4467b
Add AtomicOption::fill() and AtomicOption::is_empty()
2013-07-20 05:08:55 -04:00
Birunthan Mohanathas
dcf1dc060a
Rename #[no_drop_flag] to #[unsafe_no_drop_flag]
2013-06-27 23:20:42 -04:00
Luqman Aden
ca2966c6d0
Change finalize -> drop.
2013-06-25 21:14:39 -04:00
James Miller
d9f6dd263c
Set #[no_drop_flag] on Rc<T> and AtomicOption. Add Test
2013-06-25 16:11:34 +12:00
Graydon Hoare
d904c72af8
replace #[inline(always)] with #[inline]. r=burningtree.
2013-06-18 14:48:48 -07:00
Ben Blum
0ca2056e46
Document unstable::atomics fetch_* return values
2013-06-12 20:53:40 -04:00
Ben Blum
8081aea3b8
Tag a bunch of destructors that need mutable self with FIXME for #4330 . Close #4943 .
2013-06-10 18:18:04 -04:00
Matthijs Hofstra
979b037e5a
Made fns in the impls for the Atomic structs pub
2013-06-05 00:37:52 +02:00
James Miller
df1814ba08
Add some documentation
2013-05-26 12:54:30 +12:00
James Miller
30b471bf23
Add AtomicOption type
2013-05-26 12:39:53 +12:00
James Miller
008e6e5e7e
Make AtomicPtr use *mut, instead of ~
2013-05-26 11:44:31 +12:00
James Miller
523360415c
Add basic atomic types
2013-05-25 17:51:26 +12:00