| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | embassy-sync: Update `Pipe::try_write` docs | Michael Elia | 2025-12-14 | 1 | -1/+1 |
| | | |||||
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 13 | -53/+53 |
| | | |||||
| * | Edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 2 | -1/+2 |
| | | |||||
| * | more docs fixes | Robin Mueller | 2025-09-23 | 3 | -6/+4 |
| | | |||||
| * | Update Rust. | Dario Nieuwenhuis | 2025-09-22 | 1 | -4/+4 |
| | | |||||
| * | Update manifests to satisfy new checks. | Dario Nieuwenhuis | 2025-09-22 | 1 | -0/+2 |
| | | |||||
| * | Remove `Sized` bound from `MutexGuard::map` | Robert Zieba | 2025-09-12 | 2 | -2/+3 |
| | | | | | | | Since `MutexGuard` has `T: ?Sized`, `U` does not need to be restricted to `Sized` types. This now allows using `map` to cast from `MutexGuard<'_, M, ImplsTrait>` to `MutexGuard<'_, M, dyn Trait>`. | ||||
| * | ci: use devtool to build. | Dario Nieuwenhuis | 2025-09-11 | 1 | -0/+2 |
| | | |||||
| * | embassy-sync: Don't drop wakers in Signal::reset | Matthew Tran | 2025-08-28 | 2 | -1/+2 |
| | | |||||
| * | chore: prepare embassy crate releases | Ulf Lilleengen | 2025-08-26 | 2 | -1/+3 |
| | | |||||
| * | Read crate configs from metadata. | Dario Nieuwenhuis | 2025-08-25 | 1 | -0/+5 |
| | | |||||
| * | feat: add semver checks and releasing to releaser | Ulf Lilleengen | 2025-08-25 | 1 | -1/+2 |
| | | | | | | | | | | * List dependencies of a crate * List dependents of a crate * Perform semver-checks of a crate * Prepare a release for a crate and all dependents * Use a single release.toml for cargo-release * Add changelogs where missing | ||||
| * | chore: add more `Debug` impls to `embassy-sync`, particularly on `OnceLock` | Curly | 2025-08-19 | 19 | -0/+65 |
| | | | | | All tests green | ||||
| * | fix: prepare embassy-sync 0.7.1 release | Ulf Lilleengen | 2025-08-12 | 2 | -1/+6 |
| | | | | | * Add newtype for moved type to preserve API compat | ||||
| * | Merge pull request #4485 from AnthonyGrondin/feat/lazy-lock-mut | Ulf Lilleengen | 2025-08-08 | 2 | -0/+17 |
| |\ | | | | | | | feat(embassy-sync): Add `get_mut` for `LazyLock` | ||||
| | * | feat(embassy-sync): Add `get_mut` for `LazyLock` | Anthony Grondin | 2025-07-30 | 2 | -0/+17 |
| | | | |||||
| * | | embassy-sync: Update `MultiWakerRegistration::register` docs | Brezak | 2025-08-01 | 1 | -1/+3 |
| |/ | | | | In 3081ecf301a54f8ed3d0f72350dd21f8ac9e1b18 `register` was changed to clear the buffer when it's full, but the docs weren't updated. | ||||
| * | Merge pull request #4385 from us-irs/some-minor-doc-fixes | James Munns | 2025-07-09 | 4 | -8/+8 |
| |\ | | | | | | | some minor documentation fixes | ||||
| | * | Update embassy-sync/src/pubsub/publisher.rs | Robin Mueller | 2025-07-09 | 1 | -1/+1 |
| | | | | | | | Co-authored-by: James Munns <[email protected]> | ||||
| | * | Update embassy-sync/src/priority_channel.rs | Robin Mueller | 2025-07-09 | 1 | -1/+1 |
| | | | | | | | Co-authored-by: James Munns <[email protected]> | ||||
| | * | Update embassy-sync/src/priority_channel.rs | Robin Mueller | 2025-07-09 | 1 | -1/+1 |
| | | | | | | | Co-authored-by: James Munns <[email protected]> | ||||
| | * | Update embassy-sync/src/mutex.rs | Robin Mueller | 2025-07-09 | 1 | -1/+1 |
| | | | | | | | Co-authored-by: James Munns <[email protected]> | ||||
| | * | some minor documentation fixes | Robin Mueller | 2025-07-09 | 4 | -8/+8 |
| | | | |||||
| * | | add embassy sync channel example for message passing between interrupt and task | Robin Mueller | 2025-07-09 | 1 | -0/+25 |
| |/ | |||||
| * | Update Rust nightly, stable. | Dario Nieuwenhuis | 2025-07-04 | 1 | -4/+4 |
| | | |||||
| * | disable ui tests in miri | Melvin Wang | 2025-06-18 | 1 | -1/+1 |
| | | |||||
| * | commit expected errors | Melvin Wang | 2025-06-18 | 4 | -8/+46 |
| | | |||||
| * | fix missing sync bounds | Melvin Wang | 2025-06-18 | 2 | -2/+7 |
| | | |||||
| * | add tests illustrating the problem | Melvin Wang | 2025-06-18 | 5 | -0/+41 |
| | | |||||
| * | Remove futures-util where unnecessary | Dániel Buga | 2025-06-16 | 3 | -4/+4 |
| | | |||||
| * | Rename SendableDynamicReceiver to SendDynamicReceiver | Corey Schuhen | 2025-05-29 | 1 | -7/+7 |
| | | |||||
| * | docs: update changelog for embassy-sync | Ulf Lilleengen | 2025-05-28 | 1 | -1/+3 |
| | | |||||
| * | Merge pull request #4262 from cschuhen/send_on_dynamic_channel | Ulf Lilleengen | 2025-05-28 | 1 | -0/+106 |
| |\ | | | | | | | Enable Sync and Send for DynamicSender and DynamicReceiver. | ||||
| | * | Make Sync capable versions of DynamicSender and DynamicReceiver. | Corey Schuhen | 2025-05-28 | 1 | -0/+106 |
| | | | | | | | | | | | | | | | | | DynamicSender and DynamicReceiver, just seem to be a fat pointer to a Channel which is already protected by it's own Mutex already. In fact, you can share the Channel already betwen threads and create Dynamic*er's in the target threads. It should be safe to share the Dynamic*er's directly. Can only be used when Mutex M of channel supoorts Sync. | ||||
| * | | feat: add support for channel peek | Ulf Lilleengen | 2025-05-28 | 2 | -0/+142 |
| |/ | | | | | | | Add support for peeking into the front of the channel if the value implements Clone. This can be useful in single-receiver situations where you don't want to remove the item from the queue until you've successfully processed it. | ||||
| * | embassy-sync: bump to 0.7.0 | Matt Johnston | 2025-05-22 | 2 | -1/+3 |
| | | |||||
| * | embassy-sync: Update changelog | Matt Johnston | 2025-05-22 | 1 | -0/+13 |
| | | |||||
| * | Update defmt dependencies | Yuri Astrakhan | 2025-05-18 | 1 | -1/+1 |
| | | |||||
| * | clarify docs for signal and watch | JuliDi | 2025-05-04 | 2 | -4/+5 |
| | | |||||
| * | docs: extend the waker documentation | ckrenslehner | 2025-04-26 | 5 | -1/+13 |
| | | |||||
| * | Merge pull request #3932 from AlixANNERAUD/add-rwlock | Dario Nieuwenhuis | 2025-04-14 | 2 | -0/+388 |
| |\ | | | | | Add RwLock to embassy-sync | ||||
| | * | Refactor RwLock implementation by removing unused map methods and cleaning ↵ | Alix ANNERAUD | 2025-04-12 | 1 | -237/+1 |
| | | | | | | | | | up code for improved readability | ||||
| | * | Enhance RwLock documentation and add map methods for read and write guards ↵ | Alix ANNERAUD | 2025-03-17 | 1 | -6/+57 |
| | | | | | | | | | to improve data access flexibility | ||||
| | * | Refactor RwLock implementation to support try_read and try_write methods, ↵ | Alix ANNERAUD | 2025-03-17 | 1 | -17/+253 |
| | | | | | | | | | enhancing lock acquisition flexibility | ||||
| | * | Remove blocking read-write lock module and its references and refactor ↵ | Alix ANNERAUD | 2025-03-16 | 4 | -536/+52 |
| | | | | | | | | | rwlock for a simpler approach | ||||
| | * | Remove unnecessary comment in CriticalSectionRawRwLock implementation | Alix ANNERAUD | 2025-02-28 | 1 | -2/+0 |
| | | | |||||
| | * | Refactor imports in raw read-write lock module for clarity | Alix ANNERAUD | 2025-02-28 | 1 | -1/+2 |
| | | | |||||
| | * | Remove obsolete `raw_rwlock.rs` file | Alix ANNERAUD | 2025-02-28 | 1 | -0/+0 |
| | | | |||||
| | * | Implement read-write lock methods in CriticalSectionRawRwLock and update tests | Alix ANNERAUD | 2025-02-28 | 2 | -7/+52 |
| | | | |||||
| | * | Fix module references in blocking read-write lock implementation | Alix ANNERAUD | 2025-02-28 | 2 | -18/+18 |
| | | | |||||
