aboutsummaryrefslogtreecommitdiff
path: root/embassy-sync/src
Commit message (Expand)AuthorAgeFilesLines
* Refactor RwLock implementation by removing unused map methods and cleaning up...Alix ANNERAUD2025-04-121-237/+1
* Enhance RwLock documentation and add map methods for read and write guards to...Alix ANNERAUD2025-03-171-6/+57
* Refactor RwLock implementation to support try_read and try_write methods, enh...Alix ANNERAUD2025-03-171-17/+253
* Remove blocking read-write lock module and its references and refactor rwlock...Alix ANNERAUD2025-03-164-536/+52
* Remove unnecessary comment in CriticalSectionRawRwLock implementationAlix ANNERAUD2025-02-281-2/+0
* Refactor imports in raw read-write lock module for clarityAlix ANNERAUD2025-02-281-1/+2
* Remove obsolete `raw_rwlock.rs` fileAlix ANNERAUD2025-02-281-0/+0
* Implement read-write lock methods in CriticalSectionRawRwLock and update testsAlix ANNERAUD2025-02-282-7/+52
* Fix module references in blocking read-write lock implementationAlix ANNERAUD2025-02-282-18/+18
* Refactor blocking read-write lock module structure and improve assertions in ...Alix ANNERAUD2025-02-283-129/+265
* Add blocking read-write lock implementation and remove obsolete testsAlix ANNERAUD2025-02-284-86/+381
* Add `RawRwLock` trait and `RawRwLockImpl` struct implementationAlix ANNERAUD2025-02-282-86/+86
* (no commit message)Alix ANNERAUD2025-02-282-142/+231
* Add RwLock to embassy-syncAlix ANNERAUD2025-02-282-0/+257
* Merge pull request #3797 from stargazing-dino/add-channel-streamDario Nieuwenhuis2025-02-191-0/+22
|\
| * add stream implRex Magana2025-01-221-0/+22
* | Add must_use to MutexGuardwackazong2025-02-041-0/+1
* | Fix issue #3828lsartory2025-02-011-2/+14
* | embassy-sync: fix clear() to wake sendersibuki20032025-01-264-0/+12
|/
* remove from senderBronson2025-01-201-11/+0
* added remove_if to priority channelBronson2025-01-201-0/+42
* feat: add dynamic dispatch variants of pipeUlf Lilleengen2025-01-151-0/+273
* Desugar some async fnsDániel Buga2024-12-304-20/+20
* 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