Alex Crichton
7858065113
std: Rename Chan/Port types and constructor
...
* Chan<T> => Sender<T>
* Port<T> => Receiver<T>
* Chan::new() => channel()
* constructor returns (Sender, Receiver) instead of (Receiver, Sender)
* local variables named `port` renamed to `rx`
* local variables named `chan` renamed to `tx`
Closes #11765
2014-03-13 13:23:29 -07:00
Huon Wilson
198caa87cd
Update users for the std::rand -> librand move.
2014-03-12 11:31:43 +11:00
Huon Wilson
fbdd3b2ef6
sync: Rename arc::Condvar to arc::ArcCondvar.
...
The sync submodule also has a `Condvar` type, and its reexport was
shadowing the `arc` type, making it crate-private.
2014-03-01 00:11:56 +11:00
Kevin Ballard
66bed17641
Remove Freeze bounds from sync::MutexArc
...
With Rc no longer trying to statically prevent cycles (and thus no
longer using the Freeze bound), it seems appropriate to remove that
restriction from MutexArc as well.
2014-02-16 21:14:15 -08:00
JeremyLetang
dd21a51d29
move concurrent stuff from libextra to libsync
2014-02-05 11:56:04 -05:00