about summary refs log tree commit diff
path: root/src/libstd/comm
AgeCommit message (Expand)AuthorLines
2014-05-24Fixes problems on systems with opaque mutexValerii Hiora-13/+23
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-23/+28
2014-05-11core: Remove the cast moduleAlex Crichton-8/+7
2014-05-07Test fixes and rebase conflictsAlex Crichton-2/+0
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-20/+29
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-18std: Make ~[T] no longer a growable vectorAlex Crichton-2/+0
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-155/+166
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-20/+20
2014-03-28Convert most code to new inner attribute syntax.Brian Anderson-1/+1
2014-03-28syntax: Accept meta matchers in macrosAlex Crichton-3/+3
2014-03-24comm: Implement synchronous channelsAlex Crichton-2/+1217
2014-03-23std: Move NativeMutex from &mut self to &selfAlex Crichton-1/+1
2014-03-22std::comm: Remove Freeze / NoFreezeFlavio Percoco-6/+4
2014-03-20rename std::vec -> std::sliceDaniel Micay-2/+2
2014-03-13std: Rename Chan/Port types and constructorAlex Crichton-534/+535
2014-03-12std: Relax an assertion in oneshot selectionAlex Crichton-7/+64
2014-03-06fix typos with with repeated words, just like this sentence.Kang Seonghoon-1/+1
2014-02-28std: Change assert_eq!() to use {} instead of {:?}Alex Crichton-1/+1
2014-02-27std: Export the select! macroAlex Crichton-16/+0
2014-02-21auto merge of #12419 : huonw/rust/compiler-unsafe, r=alexcrichtonbors-17/+13
2014-02-20rustc: avoid compiler generated `unsafe` blocks leaking.Huon Wilson-17/+13
2014-02-19Fix sending/try_recv on channels off the runtimeAlex Crichton-10/+49
2014-02-18auto merge of #12345 : huonw/rust/speeling, r=cmrbors-1/+1
2014-02-17Fix a deadlock in channels, again.Alex Crichton-4/+4
2014-02-18Spellcheck library docs.Huon Wilson-1/+1
2014-02-15auto merge of #12302 : alexcrichton/rust/issue-12295, r=brsonbors-7/+28
2014-02-15auto merge of #12298 : alexcrichton/rust/rustdoc-testing, r=sfacklerbors-1/+1
2014-02-15Correctly reset steals when hitting MAX_STEALSAlex Crichton-7/+28
2014-02-16Convert some unnecessary StaticNativeMutexes to NativeMutexes.Huon Wilson-4/+3
2014-02-16std: Rename unstable::mutex::Mutex to StaticNativeMutex.Huon Wilson-3/+3
2014-02-16std: add an RAII unlocker to Mutex.Huon Wilson-4/+3
2014-02-14Fix all code examplesAlex Crichton-1/+1
2014-02-13Rebase conflicts from this giant stack of patchesAlex Crichton-3/+3
2014-02-13Relax an assertion in start_selection()Alex Crichton-10/+122
2014-02-13std::comm: replace Handle.id with a method.Huon Wilson-12/+12
2014-02-11Test fixes and rebase conflictsAlex Crichton-40/+27
2014-02-11Rewrite channels yet again for upgradeabilityAlex Crichton-618/+1824
2014-02-11Shuffle around ownership in concurrent queuesAlex Crichton-73/+71
2014-02-11Move replace and swap to std::mem. Get rid of std::utilEdward Wang-1/+0