aboutsummaryrefslogtreecommitdiff
path: root/pw_sync
AgeCommit message (Expand)Author
2022-08-02pw_sync: Add ConditionVariable facadeEdwin Vane
2022-07-26pw_sync: Clarify PW_LOCKS_EXCLUDED documentationTaylor Cramer
2022-07-12pw_sync_baremetal: RecursiveMutex implementationWyatt Hepler
2022-07-11pw_sync: RecursiveMutex facade & STL backendWyatt Hepler
2022-06-29Replace some pwbug/### TODOs with b/###Rob Mohr
2022-06-23pw_build: Add -Wextra-semi to internal_strict_warningsBen Lawson
2022-06-15pw_sync: Fix the bazel buildTed Pudlik
2022-06-03pw_sync: Add initial state of (Timed)ThreadNotificationDennis Kormalev
2022-01-21pw_sync: Fix CMake yield_core targetEwout van Bekkum
2022-01-20pw_sync: Extend CMake supportEwout van Bekkum
2022-01-15Fix the bazel buildTed Pudlik
2022-01-11pw_{rpc, sync_stl}: Assert if STL mutex is misusedWyatt Hepler
2021-12-17Zephyr implementation of pw_rpc and dependenciesYuval Peress
2021-11-24pw_{sync,thread}: Split up facade unit test casesEwout van Bekkum
2021-11-23pw_sync/interrupt_spin_lock: Optimize try_lock for uniprocesorsEwout van Bekkum
2021-11-23pw_rpc: Fix CMake buildWyatt Hepler
2021-11-18pw_sync: Update documentation to include SemaphoresEwout van Bekkum
2021-11-12pw_sync: expand time based facade testsEwout van Bekkum
2021-11-06pw_sync_freertos: Fix two TimedThreadNotification bugsEwout van Bekkum
2021-11-03OWNERS: Add throughout treeRob Mohr
2021-10-20pw_blob_store & pw_kvs: Use Borrowable<KeyValueStore>Ewout van Bekkum
2021-10-20pw_sync/borrow: Do not use std::unique_lockEwout van Bekkum
2021-09-22pw_sync/borrow: re-order constructor argumentsEwout van Bekkum
2021-09-22pw_sync/borrow: Do not use a reference type for BorrowableEwout van Bekkum
2021-09-10pw_sync: adds VirtualBasicLockable interfaceEwout van Bekkum
2021-09-09pw_sync: add Borrowable helper for transactional guardingEwout van Bekkum
2021-09-08pw_sync: use timeout & deadline over {until,for}_at_leastEwout van Bekkum
2021-08-24pw_sync: Add ThreadNotification note in docsEwout van Bekkum
2021-08-18docs: Remove file local TOCsAnthony DiGirolamo
2021-07-14bazel: Rename BUILD to BUILD.bazelAkira Baruah
2021-06-29bazel: Remove unnecessary license commentsRob Mohr
2021-06-15Run buildifier on several BUILD filesRob Mohr
2021-05-22pw_sync: add ThreadNotification and TimedThreadNotificationEwout van Bekkum
2021-05-12docs: add OS abstraction layers docEwout van Bekkum
2021-05-01workspace: Switches Bazel builds to using facadesNathaniel Brough
2021-04-18workspace: Adding bazel build formatter/linterNathaniel Brough
2021-04-12pw_sync: add lock safety annotations for C++ clang usageEwout van Bekkum
2021-04-09pw_sync: split out pw::sync::TimedMutex from pw::sync::MutexEwout van Bekkum
2021-04-03pw_sync: migrate docs to use list tablesEwout van Bekkum
2021-04-03pw_sync: expansion of the sync module docEwout van Bekkum
2021-03-15pw_sync: Updates the documentation and headersEwout van Bekkum
2021-03-13pw_chrono: add SystemClock::for_at_least helperEwout 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-02-05pw_sync: add missing C headersEwout van Bekkum
2021-01-30pw_chrono: Improve SystemClock C APIEwout van Bekkum
2021-01-28noexcept: add some noexcepts when mirroring the STLEwout van Bekkum
2021-01-06pw_sync/mutex: add preconditions to pw::sync::MutexEwout van Bekkum
2021-01-06pw_sync_threadx: allow a custom pw::chrono::SystemClock backendEwout van Bekkum