| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -13/+17 |
| | | |||||
| * | chore: add more `Debug` impls to `embassy-sync`, particularly on `OnceLock` | Curly | 2025-08-19 | 1 | -0/+7 |
| | | | | | All tests green | ||||
| * | fix: prepare embassy-sync 0.7.1 release | Ulf Lilleengen | 2025-08-12 | 1 | -0/+5 |
| | | | | | * Add newtype for moved type to preserve API compat | ||||
| * | add embassy sync channel example for message passing between interrupt and task | Robin Mueller | 2025-07-09 | 1 | -0/+25 |
| | | |||||
| * | Remove futures-util where unnecessary | Dániel Buga | 2025-06-16 | 1 | -2/+2 |
| | | |||||
| * | Rename SendableDynamicReceiver to SendDynamicReceiver | Corey Schuhen | 2025-05-29 | 1 | -7/+7 |
| | | |||||
| * | 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 | 1 | -0/+78 |
| |/ | | | | | | | 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. | ||||
| * | Merge pull request #3797 from stargazing-dino/add-channel-stream | Dario Nieuwenhuis | 2025-02-19 | 1 | -0/+22 |
| |\ | | | | | Add stream impl for embassy-sync Channels | ||||
| | * | add stream impl | Rex Magana | 2025-01-22 | 1 | -0/+22 |
| | | | |||||
| * | | embassy-sync: fix clear() to wake senders | ibuki2003 | 2025-01-26 | 1 | -0/+3 |
| |/ | |||||
| * | Add capacity, free_capacity, clear, len, is_empty and is_full functions to ↵ | Oliver Rockstedt | 2024-10-07 | 1 | -0/+84 |
| | | | | | Channel::{Sender, Receiver} | ||||
| * | embassy-sync: Add clear function to all channels | Oliver Rockstedt | 2024-05-22 | 1 | -0/+9 |
| | | |||||
| * | embassy-sync: fixed some clippy warnings | Oliver Rockstedt | 2024-05-21 | 1 | -4/+4 |
| | | |||||
| * | embassy-sync: Add capacity and free_capacity functions to Channel | Oliver Rockstedt | 2024-05-18 | 1 | -0/+12 |
| | | |||||
| * | Adding ready_to_receive to Channel and Receiver | nerwalt | 2024-04-19 | 1 | -0/+35 |
| | | | | | Adding ReceiveReadyFuture | ||||
| * | embassy-sync: Add len, is_empty and is_full functions to Channel. | Oliver Rockstedt | 2024-04-08 | 1 | -0/+27 |
| | | |||||
| * | rustfmt | Ulf Lilleengen | 2024-03-12 | 1 | -7/+3 |
| | | |||||
| * | Add conversion into dyn variants for channel futures | Ulf Lilleengen | 2024-03-12 | 1 | -0/+19 |
| | | |||||
| * | Add constructor for dynamic channel | Peter Krull | 2024-03-02 | 1 | -1/+21 |
| | | |||||
| * | revert module changes, reexport heapless relevant items | Scott Mabin | 2023-11-20 | 1 | -5/+3 |
| | | |||||
| * | more clean up, refactor channel into module to share code | Scott Mabin | 2023-11-18 | 1 | -3/+5 |
| | | |||||
| * | reduce duplication further by sharing Dynamic sender/receiver | Scott Mabin | 2023-11-18 | 1 | -2/+2 |
| | | |||||
| * | Reduce duplication, fix tests | Scott Mabin | 2023-11-18 | 1 | -1/+1 |
| | | |||||
| * | Use fmt::unwrap | Dániel Buga | 2023-09-02 | 1 | -1/+1 |
| | | |||||
| * | Deprecate *recv* in favor of *receive* | Ruben De Smet | 2023-08-22 | 1 | -44/+44 |
| | | |||||
| * | Implement Channel::poll_receive(..) -> Poll<T> | Ruben De Smet | 2023-08-11 | 1 | -4/+39 |
| | | |||||
| * | Channel poll methods return Poll instead of bool | Ruben De Smet | 2023-08-11 | 1 | -14/+22 |
| | | |||||
| * | Expose poll_ready_to_{send,receive} in Sender/Receiver | Ruben De Smet | 2023-08-11 | 1 | -0/+39 |
| | | |||||
| * | embassy-sync: manual Copy impls for channel and pipe | Sam Lakerveld | 2023-08-08 | 1 | -4/+8 |
| | | |||||
| * | wpan: fully implement initial draft concept | xoviat | 2023-07-18 | 1 | -0/+22 |
| | | |||||
| * | Add `#[must_use]` to all futures | Grant Miller | 2023-02-24 | 1 | -0/+4 |
| | | |||||
| * | sync: flatten module structure. | Dario Nieuwenhuis | 2022-08-22 | 1 | -0/+596 |
