about summary refs log tree commit diff
path: root/library/core/src/task
AgeCommit message (Expand)AuthorLines
2024-01-20docs: remove recommendations to use LocalWaker in stable API documentationTomás Vallotton-57/+46
2024-01-20fix: Apply suggestions from code reviewtvallotton-3/+2
2024-01-20doc: update thread safety explanation for RawWakerVTable and RawWaker.Tomás Vallotton-19/+43
2024-01-20chore: add and !Sync impls for LocalWaker as a stability guarantee.Tomás Vallotton-0/+5
2024-01-20fix: change issue number of waker_getters from #87021 to #96992.Tomás Vallotton-1/+1
2024-01-20chore: fix ci failuresTomás Vallotton-3/+3
2024-01-20feat: impl AsRef<LocalWaker> for Waker.Tomás Vallotton-0/+8
2024-01-20chore: add tracking issue number to local waker featureTomás Vallotton-14/+14
2024-01-20fix: make LocalWake available in targets that don't support atomics by removi...Tomás Vallotton-2/+2
2024-01-20feat: add try_waker and From<&mut Context> for ContextBuilder to allow the ex...Tomás Vallotton-12/+67
2024-01-20refactor: remove in favor of and to make the API infallible.Tomás Vallotton-52/+29
2024-01-20perf: move null check from local_wake() to build()Tomás Vallotton-9/+16
2024-01-20feat: add LocalWaker type, ContextBuilder type, and LocalWake trait.Tomás Vallotton-24/+339
2024-01-17Change return type of unstable `Waker::noop()` from `Waker` to `&Waker`.Kevin Reid-5/+12
2024-01-11Waker::will_wake: Compare vtable address instead of its contentTomasz Miąsko-1/+3
2023-12-12fix `waker_getters` tracking issue numberLukas Markeffsky-3/+3
2023-12-10remove redundant importssurechen-2/+1
2023-07-27Override `Waker::clone_from` to avoid cloning `Waker`s unnecessarilySabrinaJewson-1/+14
2023-06-07Auto merge of #96875 - SabrinaJewson:noop-waker, r=m-ou-sebors-0/+40
2023-05-19tidyIbraheem Ahmed-1/+0
2023-05-19remove unstable `Poll::ready`Ibraheem Ahmed-91/+0
2023-05-16Hide repr attribute from doc of types without guaranteed reprDavid Tolnay-1/+1
2023-05-10Remove useless drop of copy typeUrgau-3/+3
2023-04-16rm const traits in libcoreDeadbeef-2/+1
2023-02-13Inline `Poll` methodsEFanZh-0/+5
2023-01-30stage-step cfgsMark Rousskov-1/+1
2023-01-19Transform async ResumeTy in generator transformArpad Borsos-0/+1
2023-01-02Add PhantomData marker to Context to make Context !Send and !SyncJames Higgins-1/+4
2022-12-28Update bootstrap cfgPietro Albini-1/+1
2022-12-20Refer to "Waker" rather than "RawWaker" in `drop` commentGeoffry Song-2/+2
2022-12-19Revert "Replace usage of `ResumeTy` in async lowering with `Context`"Andrew Pollack-1/+0
2022-12-06Replace usage of `ResumeTy` in async lowering with `Context`Arpad Borsos-0/+1
2022-11-24Avoid `GenFuture` shim when compiling async constructsArpad Borsos-0/+1
2022-09-19Added tracking issuey86-dev-3/+3
2022-09-14Made from_waker, waker, from_raw consty86-dev-3/+6
2022-08-03Remove self-referential intra-doc links.Kevin Reid-4/+4
2022-08-03Document that `RawWakerVTable` functions must be thread-safe.Kevin Reid-12/+38
2022-07-18stabilize `core::task::ready!`Yoshua Wuyts-5/+2
2022-06-20Add tracking issue for `noop_waker`SabrinaJewson-1/+1
2022-05-25Rollup merge of #93966 - rkuhn:patch-1, r=tmandryYuki Okushi-0/+13
2022-05-13Remove some unnecessary `rustc_allow_const_fn_unstable` attributes.Nicholas Nethercote-1/+0
2022-05-09Add `task::Waker::noop`SabrinaJewson-0/+40
2022-05-04add caveat discussed in #74335Roland Kuhn-0/+4
2022-02-20improve wording of Waker::wake documentationRoland Kuhn-6/+8
2022-02-17Rollup merge of #89869 - kpreid:from-doc, r=yaahcMatthias Krüger-1/+1
2022-02-13document expectations for Waker::wakeRoland Kuhn-0/+7
2021-12-17Implement data and vtable getters for `RawWaker`oxalica-0/+24
2021-12-04Add documentation to more `From::from` implementations.Kevin Reid-1/+1
2021-10-31Rollup merge of #89897 - jkugelman:must-use-core, r=joshtriplettMatthias Krüger-0/+2
2021-10-30Add #[must_use] to remaining core functionsJohn Kugelman-0/+2