aboutsummaryrefslogtreecommitdiff
path: root/embassy-sync
Commit message (Expand)AuthorAgeFilesLines
* feat: bump embassy-sync version to 0.3.0Ulf Lilleengen2023-09-142-2/+9
* Rename zero_copy -> zerocopy.Dario Nieuwenhuis2023-09-042-1/+1
* Add docs to zero-copy-channelRuben De Smet2023-09-041-0/+51
* Prefer `receive` over `recv`Ruben De Smet2023-09-041-9/+9
* Move embassy-net-driver-channel::zerocopy_channel to embassy_sync::zero_copy_...Ruben De Smet2023-09-042-0/+210
* Merge pull request #1854 from bugadani/strDario Nieuwenhuis2023-09-032-2/+2
|\
| * Use fmt::unwrapDániel Buga2023-09-022-2/+2
* | Sync all fmt.rs files.Dario Nieuwenhuis2023-08-301-6/+39
* | sync/pipe: impl BufRead.Dario Nieuwenhuis2023-08-302-125/+227
|/
* Merge pull request #1763 from rubdos/sender-receiver-with-ctxDario Nieuwenhuis2023-08-221-54/+136
|\
| * Deprecate *recv* in favor of *receive*Ruben De Smet2023-08-221-44/+44
| * Implement Channel::poll_receive(..) -> Poll<T>Ruben De Smet2023-08-111-4/+39
| * Channel poll methods return Poll instead of boolRuben De Smet2023-08-111-14/+22
| * Expose poll_ready_to_{send,receive} in Sender/ReceiverRuben De Smet2023-08-111-0/+39
* | Fix typoDániel Buga2023-08-151-1/+1
|/
* embassy-sync: manual Copy impls for channel and pipeSam Lakerveld2023-08-082-6/+12
* Update to embedded-io 0.5 (#1752)Dario Nieuwenhuis2023-08-072-12/+12
* wpan: fully implement initial draft conceptxoviat2023-07-181-0/+22
* sync/pipe: fix doc typos.Dario Nieuwenhuis2023-06-271-2/+2
* fmt: remove unused defmt::timestamp!Dario Nieuwenhuis2023-06-091-3/+0
* sync/pipe: write all user data to pipeZhangYong2023-06-041-0/+10
* Use make_static! from static-cell v1.1Dario Nieuwenhuis2023-06-011-1/+1
* sync: do will_wake check in MultiWakerRegistration.Dario Nieuwenhuis2023-05-262-43/+40
* Update Rust nightly.Dario Nieuwenhuis2023-05-191-1/+0
* Release embassy-sync v0.2.0Dario Nieuwenhuis2023-04-132-1/+23
* executor,sync: add support for turbo-wakers.Dario Nieuwenhuis2023-03-305-42/+78
* sync/pipe: update to clarify docs that it is byte-oriented.Dario Nieuwenhuis2023-03-261-28/+43
* perf(pubsub): Skip clone on last messageRasmus Melchior Jacobsen2023-03-211-4/+28
* fix(pubsub): Pop messages which count is 0 after unsubscribeRasmus Melchior Jacobsen2023-03-151-0/+47
* Add `#[must_use]` to all futuresGrant Miller2023-02-242-0/+6
* Remove unnecessary use of atomic-polyfill.Dario Nieuwenhuis2022-12-231-1/+0
* sync: Fix nightly feature compilation after upgrade to embedded-io 0.4.0Gabriel Smith2022-11-272-57/+20
* Switch to async-fn-in-traitDario Nieuwenhuis2022-11-251-1/+1
* sync/signal: Implement Default for SignalMatt Johnston2022-11-221-0/+9
* Derive Default for WakerRegistrationMatt Johnston2022-11-061-1/+1
* Release embassy-sync, embassy-time v0.1.0Dario Nieuwenhuis2022-10-261-0/+3
* Update Rust nightly.Dario Nieuwenhuis2022-10-262-10/+10
* Forgot to add space function to immediate publisherDion Dokter2022-10-051-0/+8
* Add required info to embassy-sync packageUlf Lilleengen2022-10-042-2/+32
* Went back to named futures but now with must_useDion Dokter2022-09-293-7/+8
* Futures in pub & sub are now awaited instead of returned for better user comp...Dion Dokter2022-09-293-5/+92
* Remove default, reorder generic paramsivmarkov2022-09-251-9/+10
* Remove default, reorder generic paramsivmarkov2022-09-241-1/+0
* Parameterize Signal with RawMutexivmarkov2022-09-241-28/+41
* Replace futures::future::poll_fn -> core::future::poll_fn.Dario Nieuwenhuis2022-09-222-4/+3
* Update Rust nightly.Dario Nieuwenhuis2022-09-221-1/+1
* Make rustfmt happyJoakim Hulthe2022-09-161-1/+3
* Add .into_inner() and .get_mut() to MutexJoakim Hulthe2022-09-161-0/+14
* sync/signal: wake old waker on overflow instead of panicking.Dario Nieuwenhuis2022-09-121-1/+5
* Add missing std feature for embassy-syncUlf Lilleengen2022-08-291-0/+1