aboutsummaryrefslogtreecommitdiff
path: root/pw_sync_stl
AgeCommit message (Expand)Author
2022-08-02pw_sync: Add ConditionVariable facadeEdwin Vane
2022-07-26pw_build: Require "tests" and "docs" targets in all modulesWyatt Hepler
2022-07-11pw_sync: RecursiveMutex facade & STL backendWyatt Hepler
2022-02-16pw_build: pw_build_assert templateWyatt Hepler
2022-02-04bazel: Add missing bazel deps and includesTed Pudlik
2022-01-20pw_sync_stl: Extend CMake supportEwout van Bekkum
2022-01-11pw_{rpc, sync_stl}: Assert if STL mutex is misusedWyatt Hepler
2021-11-10clang-tidy: Enforce google-global-names-in-headersTed Pudlik
2021-11-03OWNERS: Add throughout treeRob Mohr
2021-09-08pw_sync: use timeout & deadline over {until,for}_at_leastEwout van Bekkum
2021-07-14bazel: Rename BUILD to BUILD.bazelAkira Baruah
2021-06-29bazel: Remove unnecessary license commentsRob Mohr
2021-05-01workspace: Switches Bazel builds to using facadesNathaniel Brough
2021-04-30pw_assert: Switch to the new header namesWyatt Hepler
2021-04-09pw_sync: split out pw::sync::TimedMutex from pw::sync::MutexEwout van Bekkum
2021-03-13pw_sync: Clean up InterruptSpinLock migrationEwout van Bekkum
2021-03-12pw_sync: rename SpinLock -> InterruptSpinLockEwout van Bekkum
2021-03-10pw_sync: change SpinLock to have a constexpr ctorEwout van Bekkum
2021-01-28noexcept: add some noexcepts when mirroring the STLEwout van Bekkum
2021-01-06pw_rpc: Add synchronized channel outputAlexei Frolov
2020-12-01pw_sync: Adds semaphores & mutexesEwout van Bekkum
2020-11-24pw_sync: Adds initial SpinLock primitiveEwout van Bekkum