about summary refs log tree commit diff
path: root/src/libstd/sync
AgeCommit message (Expand)AuthorLines
2018-09-29Fix Once perf regressionAleksey Kladov-0/+1
2018-09-28Rewrite section on concurrencyGabriel Majeri-4/+5
2018-09-28Fix broken linksGabriel Majeri-5/+7
2018-09-27Address review commentsGabriel Majeri-14/+15
2018-09-27Make example code use global variablesGabriel Majeri-13/+14
2018-09-27Expand the documentation for the std::sync moduleGabriel Majeri-4/+119
2018-09-06Fix invalid urlsGuillaume Gomez-4/+0
2018-09-05Auto merge of #53075 - Mark-Simulacrum:update-cargolock, r=alexcrichtonbors-1/+1
2018-09-05Auto merge of #53027 - matklad:once_is_completed, r=alexcrichtonbors-14/+59
2018-09-04Breaking change upgradesMark Rousskov-1/+1
2018-08-19Fix typos found by codespell.Matthias Krüger-1/+1
2018-08-14Auto merge of #52936 - felixrabe:patch-1, r=alexcrichtonbors-0/+28
2018-08-09Reduce code duplication in OnceAleksey Kladov-14/+18
2018-08-07"Panics" -> "Known Issues"; rm trailing WSFelix Rabe-2/+2
2018-08-07Less words better than moar wordsFelix Rabe-2/+2
2018-08-07RephraseFelix Rabe-2/+2
2018-08-07Document panic in mpsc::Receiver::recv_timeoutFelix Rabe-1/+23
2018-08-06Remove references to `StaticMutex` which got removed a while agoRalf Jung-6/+4
2018-08-03Fix trailnig WSAleksey Kladov-1/+1
2018-08-03Allow to check if sync::Once is initializedAleksey Kladov-0/+41
2018-08-03Specify reentrancy gurantees of `Once::call_once`Aleksey Kladov-0/+4
2018-08-01Document #39364 (WIP)Felix Rabe-0/+6
2018-07-25Merge remote-tracking branches 'ljedrz/dyn_libcore', 'ljedrz/dyn_libstd' and ...Tatsuyuki Ishi-7/+7
2018-07-17sync::Once: Use Acquire on the hot path, and explain why we don't use it else...Ralf Jung-2/+10
2018-07-11Uncapitalize "If"Matt Kraai-1/+1
2018-07-10remove sync::Once::call_once 'staticChristopher Durham-6/+6
2018-07-10Deny bare trait objects in `src/libstd`.ljedrz-7/+7
2018-06-29Rename alloc::arc to alloc::sync, to match std::syncSimon Sapin-1/+1
2018-06-17libstd: add an RAII utility for sys_common::mutex::MutexNODA, Kai-2/+2
2018-05-24Update the `Once` docs to use `Once::new`Tobias Bucher-10/+10
2018-05-24Add `Once::new` as a way of constructing a `Once`Tobias Bucher-1/+2
2018-05-07Add explanation for #[must_use] on mutex guardsManish Goregaokar-3/+3
2018-04-28stabilize `#[must_use]` for functions and must-use operatorsZack M. Davis-0/+2
2018-04-12Import the `alloc` crate as `alloc_crate` in stdSimon Sapin-4/+3
2018-02-25Rollup merge of #47970 - vlovich:condvar_wait_until, r=dtolnaykennytm-2/+214
2018-02-20Fix doc compile errorVitali Lovich-1/+1
2018-02-18Rollup merge of #48275 - matthiaskrgr:codespell, r=kennytm,varkorGuillaume Gomez-2/+2
2018-02-17Fix tidy violationVitali Lovich-3/+5
2018-02-17fix more typos found by codespell.Matthias Krüger-2/+2
2018-02-16Fix unit test compilationVitali Lovich-11/+17
2018-02-15Fix condvar exampleGuillaume Gomez-2/+4
2018-02-13Misc fixesVitali Lovich-4/+4
2018-02-12Fix wait_timeout valueVitali Lovich-1/+1
2018-02-05Simplify wait_timeout_until & fix condition typoVitali Lovich-8/+7
2018-02-02Review responseVitali Lovich-8/+10
2018-02-02Fix typoVitali Lovich-1/+1
2018-02-02Add Condvar APIs not susceptible to spurious wakeVitali Lovich-2/+205
2018-01-10fix typo rwlock.rsBulat Musin-1/+1
2017-12-27Correct a few stability attributesOliver Middleton-2/+2
2017-11-29Rollup merge of #46323 - ia0:fix_mpsc_error_conv, r=kennytmkennytm-3/+3