| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remove unnecessary Send bound | Gil Shoshan | 2023-05-03 | 2 | -3/+3 |
| * | replace version placeholders | Pietro Albini | 2023-04-28 | 2 | -21/+21 |
| * | Rollup merge of #110419 - jsoref:spelling-library, r=jyn514 | Matthias Krüger | 2023-04-26 | 2 | -2/+2 |
| |\ |
|
| | * | Spelling library/ | Josh Soref | 2023-04-26 | 2 | -2/+2 |
| * | | Auto merge of #106152 - SUPERCILEX:lazycell, r=Amanieu | bors | 2023-04-24 | 1 | -1/+37 |
| |\ \ |
|
| | * | | Add Lazy{Cell,Lock}::into_inner | Alex Saveau | 2023-04-14 | 1 | -1/+37 |
| | |/ |
|
| * | | rm const traits in libcore | Deadbeef | 2023-04-16 | 1 | -2/+1 |
| |/ |
|
| * | sync::mpsc: synchronize receiver disconnect with initialization | Petros Angelatos | 2023-04-08 | 1 | -0/+12 |
| * | Documentation updates to better share the purpose of OnceCell/OnceLock | Trevor Gross | 2023-03-29 | 1 | -1/+4 |
| * | Stabilize a portion of 'once_cell' | Trevor Gross | 2023-03-29 | 3 | -51/+36 |
| * | Rollup merge of #109142 - the8472:mutex-block-docs, r=cuviper | Matthias Krüger | 2023-03-24 | 1 | -7/+17 |
| |\ |
|
| | * | Apply suggestions from code review | the8472 | 2023-03-20 | 1 | -3/+3 |
| | * | Add block-based mutex unlocking example | The 8472 | 2023-03-20 | 1 | -7/+17 |
| * | | Rollup merge of #108164 - joboet:discard_messages_mpmc_array, r=Amanieu | Matthias Krüger | 2023-03-21 | 3 | -26/+98 |
| |\ \
| |/
|/| |
|
| | * | std: leak remaining messages in bounded channel if message destructor panics | joboet | 2023-03-14 | 1 | -66/+42 |
| | * | std: disconnect senders before discarding messages | joboet | 2023-02-26 | 1 | -4/+5 |
| | * | std: add regression test for #107466 | joboet | 2023-02-17 | 1 | -0/+13 |
| | * | std: drop all messages in bounded channel when destroying the last receiver | joboet | 2023-02-17 | 2 | -27/+109 |
| * | | unequal → not equal | gimbles | 2023-03-15 | 1 | -1/+1 |
| * | | Auto merge of #107329 - joboet:optimize_lazylock, r=m-ou-se | bors | 2023-02-18 | 3 | -17/+87 |
| |\ \
| |/
|/| |
|
| | * | std: add safety comment in `LazyLock::get` | joboet | 2023-01-27 | 1 | -1/+8 |
| | * | std: fix `Debug` implementation on `LazyLock` | joboet | 2023-01-27 | 1 | -8/+5 |
| | * | std: optimize `LazyLock` size | joboet | 2023-01-26 | 3 | -17/+83 |
| * | | remove optimistic spinning from `mpsc::SyncSender` | Ibraheem Ahmed | 2023-01-14 | 2 | -23/+7 |
| |/ |
|
| * | Rollup merge of #106701 - ibraheemdev:sync-sender-spin, r=Amanieu | Matthias Krüger | 2023-01-13 | 7 | -33/+49 |
| |\ |
|
| | * | rework and document backoff behavior of `sync::mpsc` | Ibraheem Ahmed | 2023-01-11 | 4 | -31/+30 |
| | * | add `SyncSender::send_timeout` test | Ibraheem Ahmed | 2023-01-10 | 3 | -1/+18 |
| | * | fix `SyncSender` spinning behavior | Ibraheem Ahmed | 2023-01-10 | 1 | -1/+1 |
| * | | std test: better type name, clarifying comment | Ralf Jung | 2023-01-09 | 1 | -1/+1 |
| |/ |
|
| * | Update rand in the stdlib tests, and remove the getrandom feature from it | Thom Chiovoloni | 2023-01-04 | 1 | -2/+2 |
| * | Auto merge of #105651 - tgross35:once-cell-inline, r=m-ou-se | bors | 2022-12-30 | 2 | -1/+21 |
| |\ |
|
| | * | Add #[inline] marker to OnceCell/LazyCell/OnceLock/LazyLock | Trevor Gross | 2022-12-13 | 2 | -1/+21 |
| * | | Rollup merge of #104402 - joboet:sync_remutex, r=m-ou-se | Matthias Krüger | 2022-12-28 | 3 | -0/+241 |
| |\ \ |
|
| | * | | std: move `ReentrantMutex` to `sync` | joboet | 2022-11-14 | 3 | -0/+241 |
| * | | | Rollup merge of #104708 - jonasspinner:fix-backoff-doc-to-match-implementatio... | fee1-dead | 2022-12-28 | 1 | -1/+1 |
| |\ \ \ |
|
| | * | | | rustdoc: Fix backoff doc to match implementation | Jonas Spinner | 2022-11-22 | 1 | -1/+1 |
| * | | | | Rollup merge of #103718 - matklad:infer-lazy, r=dtolnay | Michael Goulet | 2022-12-27 | 2 | -4/+7 |
| |\ \ \ \
| |_|_|/
|/| | | |
|
| | * | | | More inference-friendly API for lazy | Aleksey Kladov | 2022-10-29 | 2 | -4/+7 |
| * | | | | Rollup merge of #105243 - RalfJung:no-op-let, r=Mark-Simulacrum | Matthias Krüger | 2022-12-06 | 1 | -9/+3 |
| |\ \ \ \ |
|
| | * | | | | remove no-op 'let _ = ' | Ralf Jung | 2022-12-04 | 1 | -9/+3 |
| | | |/ /
| |/| | |
|
| * | | | | fix dupe word typos | Rageking8 | 2022-12-05 | 1 | -1/+1 |
| |/ / / |
|
| * | | | Rollup merge of #104528 - WaffleLapkin:lazy_lock_docfix, r=matklad | Dylan DPC | 2022-11-19 | 2 | -3/+7 |
| |\ \ \ |
|
| | * | | | Properly link `{Once,Lazy}{Cell,Lock}` in docs | Maybe Waffle | 2022-11-17 | 2 | -3/+7 |
| | | |/
| |/| |
|
| * | | | avoid memory leak in mpsc test | Ralf Jung | 2022-11-14 | 1 | -2/+3 |
| |/ / |
|
| * | | Auto merge of #93563 - ibraheemdev:crossbeam-channel, r=Amanieu | bors | 2022-11-13 | 23 | -2826/+2695 |
| |\ \ |
|
| | * | | avoid calling `thread::current` in channel destructor | Ibraheem Ahmed | 2022-11-12 | 2 | -13/+11 |
| | * | | tidy | Ibraheem Ahmed | 2022-11-09 | 4 | -5/+4 |
| | * | | spin less in `mpsc::SyncSender::send` | Ibraheem Ahmed | 2022-11-09 | 1 | -1/+1 |
| | * | | remove extra spinning from `mpsc` parker | Ibraheem Ahmed | 2022-11-09 | 1 | -15/+0 |
| | * | | `sync::mpsc`: quadratic backoff | Ibraheem Ahmed | 2022-11-09 | 1 | -2/+3 |