aboutsummaryrefslogtreecommitdiff
path: root/embassy-sync
Commit message (Expand)AuthorAgeFilesLines
* embassy-sync: bump to 0.7.0Matt Johnston2025-05-222-1/+3
* embassy-sync: Update changelogMatt Johnston2025-05-221-0/+13
* Update defmt dependenciesYuri Astrakhan2025-05-181-1/+1
* clarify docs for signal and watchJuliDi2025-05-042-4/+5
* docs: extend the waker documentationckrenslehner2025-04-265-1/+13
* Merge pull request #3932 from AlixANNERAUD/add-rwlockDario Nieuwenhuis2025-04-142-0/+388
|\
| * 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-285-167/+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-283-0/+338
* | embassy-sync, executor/wasm: don't select critical-section impl for stdDániel Buga2025-04-061-1/+1
* | docs: fix a typoCyril Marpaud2025-03-311-1/+1
* | Add note about RefCell alternativeAlexander van Saase2025-03-211-2/+5
* | embassy-sync: add lock_mut to blocking_mutex::MutexAlexander van Saase2025-03-191-0/+14
|/
* 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
* chore: bump embassy-sync versionUlf Lilleengen2025-01-152-1/+3
* feat: add dynamic dispatch variants of pipeUlf Lilleengen2025-01-152-0/+277
* Desugar some async fnsDániel Buga2024-12-304-20/+20
* Bump sync version (#3562)Dániel Buga2024-11-222-2/+2
* Generalize AtomicWakerDániel Buga2024-11-222-10/+33
* 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-213-1/+95
|\
| * embassy_sync: `Sink` adapter for `pubsub::Pub`Nathan Perry2024-09-203-1/+95
* | embassy-sync: made changelog formatting more consistentOliver Rockstedt2024-10-071-9/+9
* | embassy-sync: added Watch primitive to changelogOliver Rockstedt2024-10-071-0/+1
* | 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-072-0/+85
* | embassy-sync: fixed link to priority_channel in READMEOliver Rockstedt2024-10-071-1/+1
* | Minor changelog fixOliver Rockstedt2024-10-071-1/+1
* | Add capacity, free_capacity, clear, len, is_empty and is_full functions to Ch...Oliver Rockstedt2024-10-072-0/+85
* | Merge pull request #3393 from sourcebox/sync-additionsDario Nieuwenhuis2024-10-062-3/+89
|\ \