aboutsummaryrefslogtreecommitdiff
path: root/embassy-sync
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2727 from de-vri-es/forward-std-feature-to-critical-sectionDario Nieuwenhuis2024-03-221-1/+1
|\
| * Forward the "std" feature to the critical-section crate in embassy-sync.Maarten de Vries2024-03-221-1/+1
* | 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
* Complete cargo.tomls more.Dario Nieuwenhuis2024-01-121-0/+1
* Centralize license and MSRV boilerplate into the repo readme.Dario Nieuwenhuis2024-01-111-14/+0
* Remove nightly autodetects.Dario Nieuwenhuis2024-01-102-15/+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
* embassy-sync 0.5Scott Mabin2023-12-042-1/+8
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-294-63/+68
* Update embedded-(hal,io,nal).Dario Nieuwenhuis2023-11-291-1/+1
* revert module changes, reexport heapless relevant itemsScott Mabin2023-11-203-8/+6
* docsScott Mabin2023-11-182-1/+6
* 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
* Update heapless to v0.8, embedded-nal-async to v0.7Dario Nieuwenhuis2023-11-101-1/+1
* Upgrade static-cell to v2.0Dario Nieuwenhuis2023-11-021-1/+1
* Prepare embassy-net 0.2.1 and embassy-sync 0.4.0Dániel Buga2023-10-312-2/+7
* Re-add impl_trait_projectionsDániel Buga2023-10-301-1/+2
* update embedded-io, embedded-nal-async.Dario Nieuwenhuis2023-10-041-1/+1
* Remove impl_trait_projections.Dario Nieuwenhuis2023-10-021-1/+1
* 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
|/