aboutsummaryrefslogtreecommitdiff
path: root/embassy-sync/src
Commit message (Expand)AuthorAgeFilesLines
* Add collapse_debuginfo to fmt.rs macros.Dario Nieuwenhuis2024-06-171-0/+17
* Merge pull request #3054 from dvdsk/clonable-errorsDario Nieuwenhuis2024-06-091-1/+1
|\
| * Add Clone and Copy to Error typesdvdsk2024-06-061-1/+1
* | embassy-sync: remove T: Send for Signal<M, T>Jesse Stuart2024-06-051-1/+1
|/
* Emit cargo:rustc-check-cfg instructions from build.rsJan Špaček2024-05-301-1/+1
* embassy-sync: Add clear function to all channelsOliver Rockstedt2024-05-225-0/+49
* embassy-sync: fixed some documentation typosOliver Rockstedt2024-05-223-5/+5
* embassy-sync: fixed some clippy warningsOliver Rockstedt2024-05-214-8/+8
* Expose new length functions in the subs and pubsDion Dokter2024-05-203-33/+138
* Make behaviour trait sealedDion Dokter2024-05-201-2/+9
* embassy-sync: Add capacity, free_capacity, len, is_empty and is_full function...Oliver Rockstedt2024-05-181-0/+39
* embassy-sync: Add capacity, free_capacity, len, is_empty and is_full function...Oliver Rockstedt2024-05-181-0/+39
* embassy-sync: Add capacity and free_capacity functions to ChannelOliver Rockstedt2024-05-181-0/+12
* Fix: typoQWS2024-05-101-1/+1
* embassy_sync::Mutex: Implement traits to match stdW Etheredge2024-05-051-1/+77
* Adding ready_to_receive to Channel and Receivernerwalt2024-04-191-0/+35
* Add map methodCaio2024-04-141-0/+133
* embassy-sync: Add len, is_empty and is_full functions to Channel.Oliver Rockstedt2024-04-081-0/+27
* Fix `FairSemaphore` bugsAlex Moon2024-04-031-34/+102
* Semaphore synchronization primitiveAlex Moon2024-03-302-0/+705
* Merge pull request #2651 from peterkrull/once_lockUlf Lilleengen2024-03-222-0/+237
|\
| * This one is for ci/rustfmtPeter Krull2024-03-031-2/+1
| * Add OnceLock sync primitivePeter Krull2024-03-032-0/+238
* | fmt: disable "unused" warnings.Dario Nieuwenhuis2024-03-201-2/+1
* | Doc update: signaled does not clear signalNoah Bliss2024-03-201-1/+1
* | rustfmtUlf Lilleengen2024-03-121-7/+3
* | Add conversion into dyn variants for channel futuresUlf Lilleengen2024-03-121-0/+19
* | Merge pull request #2660 from embassy-rs/zerocopy-docsDario Nieuwenhuis2024-03-041-5/+2
|\ \
| * | docs: clarify capabilities of zerocopy channelUlf Lilleengen2024-03-041-5/+2
| |/
* / Add constructor for dynamic channelPeter Krull2024-03-021-1/+21
|/
* correct spelling of the word "receive"Stefan Gehr2024-02-031-1/+1
* sync/pipe: be able to be zero-initializedSam Lakerveld2024-02-011-11/+11
* Remove nightly autodetects.Dario Nieuwenhuis2024-01-101-2/+0
* Put waiting state back if anyRasmus Melchior Jacobsen2023-12-201-1/+4
* feat(embassy-sync): Add try_take() to signalRasmus Melchior Jacobsen2023-12-201-0/+11
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-292-57/+52
* revert module changes, reexport heapless relevant itemsScott Mabin2023-11-203-8/+6
* docsScott Mabin2023-11-181-1/+5
* more clean up, refactor channel into module to share codeScott Mabin2023-11-183-48/+6
* reduce duplication further by sharing Dynamic sender/receiverScott Mabin2023-11-182-85/+3
* docs and simple test for priorityScott Mabin2023-11-181-0/+11
* Reduce duplication, fix testsScott Mabin2023-11-182-61/+41
* Priority channel using binary heapScott Mabin2023-11-182-0/+745
* Re-add impl_trait_projectionsDániel Buga2023-10-301-1/+2
* Remove impl_trait_projections.Dario Nieuwenhuis2023-10-021-1/+1
* 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
|\