about summary refs log tree commit diff
path: root/src/libstd/comm
AgeCommit message (Expand)AuthorLines
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
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-9/+22
2014-01-30Remove Times traitBrendan Zabarauskas-19/+19
2014-01-29Removing do keyword from libstd and librustcScott Lawrence-73/+73
2014-01-26Fix privacy fallout from previous changeAlex Crichton-1/+1
2014-01-25auto merge of #11808 : huonw/rust/std-visible-types, r=brsonbors-1/+2
2014-01-26std,extra: Make some types public and other private.Huon Wilson-1/+2
2014-01-25auto merge of #11790 : lfairy/rust/rename-num-consts, r=alexcrichtonbors-5/+5
2014-01-25Uppercase numeric constantsChris Wong-5/+5
2014-01-24Fix a spuriously tripped assert in select()Alex Crichton-1/+4
2014-01-18Rename iterators for consistencyPalmer Cox-7/+7
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-19/+94
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
2013-12-24std: Remove must deferred sending functionsAlex Crichton-34/+5
2013-12-24native: Protect against spurious wakeups on cvarsAlex Crichton-1/+1
2013-12-24std: Implement yields on receives for channelsAlex Crichton-5/+20
2013-12-24std: Get stdtest all passing againAlex Crichton-311/+195
2013-12-24std: Reimplement std::comm without the schedulerAlex Crichton-362/+40
2013-12-23Fixing more doc testsAlex Crichton-1/+1
2013-12-23std: Fix all code examplesAlex Crichton-3/+4
2013-12-21Guarantee comm primitives are not FreezeAlex Crichton-0/+4
2013-12-16Test fallout from std::comm rewriteAlex Crichton-6/+14
2013-12-16Fallout of rewriting std::commAlex Crichton-0/+2
2013-12-16Rewrite std::commAlex Crichton-0/+2206