about summary refs log tree commit diff
path: root/src/libstd/comm/mod.rs
AgeCommit message (Expand)AuthorLines
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
2014-02-11Rewrite channels yet again for upgradeabilityAlex Crichton-498/+307
2014-02-11Shuffle around ownership in concurrent queuesAlex Crichton-67/+65
2014-02-11Move replace and swap to std::mem. Get rid of std::utilEdward Wang-1/+0
2014-02-03std: Remove try_send_deferred plus all falloutAlex Crichton-13/+7
2014-02-03std: Fix tests with io_error usageAlex Crichton-1/+1
2014-01-31Introduce marker types for indicating variance and for opting outNiko Matsakis-7/+17
2014-01-30Remove Times traitBrendan Zabarauskas-16/+16
2014-01-29Removing do keyword from libstd and librustcScott Lawrence-67/+67
2014-01-25auto merge of #11808 : huonw/rust/std-visible-types, r=brsonbors-1/+1
2014-01-26std,extra: Make some types public and other private.Huon Wilson-1/+1
2014-01-25Uppercase numeric constantsChris Wong-2/+2
2014-01-18Rename iterators for consistencyPalmer Cox-4/+4
2014-01-16Fix test to account for new temporary lifetime rules, which cause the channel...Niko Matsakis-1/+1
2014-01-15Allow more "error" values in try_recv()Alex Crichton-16/+88
2014-01-07std: Fill in all missing importsAlex Crichton-1/+1
2013-12-29Actually block in a windows cvarAlex Crichton-3/+0
2013-12-29auto merge of #11134 : lucab/rust/lucab/libstd-doc, r=cmrbors-1/+1
2013-12-28Guard a maybe_yield in Chan with can_reschedAlex Crichton-1/+1
2013-12-27std: uniform modules titles for docLuca Bruno-1/+1