about summary refs log tree commit diff
path: root/src/libstd/comm/mod.rs
AgeCommit message (Expand)AuthorLines
2014-12-29std: Second pass stabilization for `comm`Alex Crichton-2133/+0
2014-12-29std: Stabilize the prelude moduleAlex Crichton-299/+381
2014-12-27auto merge of #20119 : FlaPer87/rust/oibit-send-and-friends, r=nikomatsakisbors-17/+43
2014-12-27Fix falloutNick Cameron-6/+3
2014-12-26Relax `Arc` bounds don't require Sync+SendFlavio Percoco-9/+4
2014-12-26Move RacyCell to `std::comm`Flavio Percoco-1/+28
2014-12-26Make Send and Sync traits unsafeFlavio Percoco-2/+2
2014-12-26Require types to opt-in SyncFlavio Percoco-18/+22
2014-12-23Fix some spelling errors.Huon Wilson-2/+2
2014-12-20Stabilize cloneAaron Turon-2/+2
2014-12-19libstd: use `#[deriving(Copy)]`Jorge Aparicio-3/+1
2014-12-18Delete rest of rustrtAaron Turon-1/+1
2014-12-18Revise std::thread API to join by defaultAaron Turon-21/+31
2014-12-18Fallout from new thread APIAaron Turon-90/+31
2014-12-18Add blocking support module for channelsAaron Turon-24/+13
2014-12-18libs: merge librustrt into libstdAaron Turon-6/+5
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-188/+188
2014-12-15Standardize some usages of "which" in docstringsAndrew Wagner-6/+6
2014-12-14Mostly rote conversion of `proc()` to `move||` (and occasionally `Thunk::new`)Niko Matsakis-74/+74
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+2
2014-12-05Fall out of the std::sync rewriteAlex Crichton-8/+12
2014-11-24Merge libsync into libstdAaron Turon-0/+2085
2014-06-11sync: Move underneath libstdAlex Crichton-2033/+0
2014-06-10Fix more misspelled comments and strings.Joseph Crail-1/+1
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-2/+2
2014-05-24Fixes problems on systems with opaque mutexValerii Hiora-10/+12
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-2/+2
2014-05-19std: Move comm primitives away from UnsafeArcAlex Crichton-22/+27
2014-05-07Test fixes and rebase conflictsAlex Crichton-2/+0
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-14/+18
2014-05-05std::comm: use Unsafe to avoid U.B. & -> &mut transmutes.Huon Wilson-34/+49
2014-05-05std: deprecate cast::transmute_mut.Huon Wilson-7/+12
2014-05-02Replace most ~exprs with 'box'. #11779Brian Anderson-23/+23
2014-04-19Rewrite paragraph describing difference between try_send and send_optJames Sanders-4/+4
2014-04-18Fix a couple places in docs where try_send wasn't changed to send_optJames Sanders-2/+2
2014-04-16auto merge of #13465 : alexcrichton/rust/fix-comm-dox, r=brsonbors-23/+77
2014-04-15std: Update documentation on the `comm` moduleAlex Crichton-23/+77
2014-04-13Make Result::{unwrap, unwrap_err} require ShowSteven Fackler-1/+1
2014-04-10std: Make std::comm return types consistentAlex Crichton-114/+125
2014-04-06std: Ignore a flaky std::comm testAlex Crichton-1/+1
2014-04-02Fix fallout of requiring uint indicesAlex Crichton-1/+1
2014-03-31std: Switch field privacy as necessaryAlex Crichton-9/+9
2014-03-28syntax: Accept meta matchers in macrosAlex Crichton-3/+3
2014-03-24comm: Implement synchronous channelsAlex Crichton-2/+696
2014-03-22std::comm: Remove Freeze / NoFreezeFlavio Percoco-4/+4
2014-03-13std: Rename Chan/Port types and constructorAlex Crichton-306/+306
2014-02-28std: Change assert_eq!() to use {} instead of {:?}Alex Crichton-1/+1
2014-02-19Fix sending/try_recv on channels off the runtimeAlex Crichton-10/+49
2014-02-14Fix all code examplesAlex Crichton-1/+1
2014-02-11Test fixes and rebase conflictsAlex Crichton-13/+13