aboutsummaryrefslogtreecommitdiff
path: root/embassy-sync/src
Commit message (Expand)AuthorAgeFilesLines
* Generalize AtomicWakerDániel Buga2024-11-221-10/+32
* remove optionBronson2024-11-101-3/+3
* fix formattingBronson2024-11-101-1/+1
* added watch new_with()Bronson2024-11-101-15/+27
* add default data to watch new()Bronson2024-11-101-16/+16
* Merge pull request #3358 from mammothbane/mainDario Nieuwenhuis2024-10-212-0/+93
|\
| * embassy_sync: `Sink` adapter for `pubsub::Pub`Nathan Perry2024-09-202-0/+93
* | embassy-sync: fixed some clippy warningsOliver Rockstedt2024-10-073-3/+4
* | Add capacity, free_capacity, clear, len, is_empty and is_full functions to pr...Oliver Rockstedt2024-10-071-0/+84
* | Add capacity, free_capacity, clear, len, is_empty and is_full functions to Ch...Oliver Rockstedt2024-10-071-0/+84
* | Merge pull request #3393 from sourcebox/sync-additionsDario Nieuwenhuis2024-10-061-3/+88
|\ \
| * | embassy-sync: renamed field len to capacity on zerocopy_channel stateOliver Rockstedt2024-10-061-5/+6
| * | embassy-sync: fix len calculation for zerocopy_channelOliver Rockstedt2024-10-061-1/+9
| * | embassy-sync: add clear, len, is_empty and is_full functions to zerocopy_channelOliver Rockstedt2024-10-051-0/+76
* | | docs: fix Sender/Receiver typoChris Maniewski2024-10-051-2/+2
|/ /
* | Reverse generics order, remove spin_getPeter Krull2024-09-241-26/+2
* | Added SealedWatchBehavior to limit access to core functionsPeter Krull2024-09-231-66/+71
* | Discontinue peek, add AnonReceiverPeter Krull2024-09-231-151/+289
* | Merge branch 'embassy-rs:main' into multi-signalPeter Krull2024-09-2315-77/+1806
|\|
| * embassy_sync/pubsub: fix PubSubBehavior visibilityNathan Perry2024-09-191-28/+28
| * embassy-sync: more unit-test for LazyLockwanglei2024-07-311-0/+47
| * embassy-sync: fix the data of LazyLock never dropwanglei2024-07-311-10/+31
| * embassy-sync: add LazyLockSamuel Tardieu2024-07-292-0/+85
| * Reduced define for 'unreachable!' to a single macro ruleTarun Singh2024-07-171-10/+6
| * 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