| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -0/+1 |
| | | |||||
| * | Remove blocking read-write lock module and its references and refactor ↵ | Alix ANNERAUD | 2025-03-16 | 1 | -1/+0 |
| | | | | | rwlock for a simpler approach | ||||
| * | Add blocking read-write lock implementation and remove obsolete tests | Alix ANNERAUD | 2025-02-28 | 1 | -0/+1 |
| | | |||||
| * | Add RwLock to embassy-sync | Alix ANNERAUD | 2025-02-28 | 1 | -0/+1 |
| | | | | | | | | Fixes #1394 --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/embassy-rs/embassy/issues/1394?shareId=XXXX-XXXX-XXXX-XXXX). | ||||
| * | Merge branch 'embassy-rs:main' into multi-signal | Peter Krull | 2024-09-23 | 1 | -1/+4 |
| |\ | |||||
| | * | embassy-sync: add LazyLock | Samuel Tardieu | 2024-07-29 | 1 | -0/+1 |
| | | | | | | | | | `LazyLock` is inspired by Rust 1.80.0's `std::sync::LazyLock` type. | ||||
| | * | Emit cargo:rustc-check-cfg instructions from build.rs | Jan Špaček | 2024-05-30 | 1 | -1/+1 |
| | | | |||||
| | * | Semaphore synchronization primitive | Alex Moon | 2024-03-30 | 1 | -0/+1 |
| | | | | | | | | | This provides both a "greedy" and "fair" async semaphore implementation. | ||||
| | * | Add OnceLock sync primitive | Peter Krull | 2024-03-03 | 1 | -0/+1 |
| | | | |||||
| * | | Changed name to `Watch`, added `DynReceiver`, `get`-method and more reworks. | Peter Krull | 2024-02-28 | 1 | -1/+1 |
| | | | |||||
| * | | Add initial implementation of `MultiSignal` sync primitive | Peter Krull | 2024-02-13 | 1 | -0/+1 |
| |/ | |||||
| * | Remove nightly autodetects. | Dario Nieuwenhuis | 2024-01-10 | 1 | -2/+0 |
| | | |||||
| * | Remove nightly and unstable-traits features in preparation for 1.75. | Dario Nieuwenhuis | 2023-11-29 | 1 | -2/+3 |
| | | |||||
| * | revert module changes, reexport heapless relevant items | Scott Mabin | 2023-11-20 | 1 | -0/+1 |
| | | |||||
| * | more clean up, refactor channel into module to share code | Scott Mabin | 2023-11-18 | 1 | -1/+0 |
| | | |||||
| * | Priority channel using binary heap | Scott Mabin | 2023-11-18 | 1 | -0/+1 |
| | | |||||
| * | Re-add impl_trait_projections | Dániel Buga | 2023-10-30 | 1 | -1/+2 |
| | | |||||
| * | Remove impl_trait_projections. | Dario Nieuwenhuis | 2023-10-02 | 1 | -1/+1 |
| | | |||||
| * | Rename zero_copy -> zerocopy. | Dario Nieuwenhuis | 2023-09-04 | 1 | -1/+1 |
| | | |||||
| * | Move embassy-net-driver-channel::zerocopy_channel to ↵ | Ruben De Smet | 2023-09-04 | 1 | -0/+1 |
| | | | | | embassy_sync::zero_copy_channel | ||||
| * | Update Rust nightly. | Dario Nieuwenhuis | 2023-05-19 | 1 | -1/+0 |
| | | |||||
| * | sync: Fix nightly feature compilation after upgrade to embedded-io 0.4.0 | Gabriel Smith | 2022-11-27 | 1 | -1/+2 |
| | | |||||
| * | Update Rust nightly. | Dario Nieuwenhuis | 2022-09-22 | 1 | -1/+1 |
| | | | | | Removes feature(generic_associated_types) | ||||
| * | Add README for embassy-sync | Ulf Lilleengen | 2022-08-23 | 1 | -1/+1 |
| | | |||||
| * | sync: flatten module structure. | Dario Nieuwenhuis | 2022-08-22 | 1 | -0/+2 |
| | | |||||
| * | split `embassy-util` into `embassy-futures`, `embassy-sync`. | Dario Nieuwenhuis | 2022-08-22 | 1 | -0/+17 |
