aboutsummaryrefslogtreecommitdiff
path: root/absl/synchronization/mutex.cc
AgeCommit message (Expand)Author
2024-01-02PR #1589: Use compare_exchange_weak in the loop in Mutex::ReaderLockAtariDreams
2023-12-19Mutex: Prevent false race in EnableInvariantDebugging.Dmitry Vyukov
2023-10-31Mutex: Remove destructor in release buildDmitry Vyukov
2023-10-30absl: speed up Mutex::LockDmitry Vyukov
2023-10-27Rollback "Mutex: Remove destructor in release build"Dmitry Vyukov
2023-10-27Mutex: Remove destructor in release buildDmitry Vyukov
2023-10-24absl: requeue waiters as LIFODmitry Vyukov
2023-09-21Mutex: Rollback requeing waiters as LIFOAbseil Team
2023-09-20Rollback "absl: speed up Mutex::Lock"Dmitry Vyukov
2023-09-20absl:speed up Mutex::[Reader]TryLockDmitry Vyukov
2023-09-20absl: speed up Mutex::ReaderLock/UnlockDmitry Vyukov
2023-09-18absl: speed up Mutex::LockDmitry Vyukov
2023-09-18absl: requeue waiters as LIFODmitry Vyukov
2023-09-15absl: remove special case for timed CondVar waitsDmitry Vyukov
2023-09-15absl: optimize Condition checks in Mutex codeDmitry Vyukov
2023-09-08Rollback:Abseil Team
2023-09-08absl: remove leftovers of CondVar support for other mutexesAbseil Team
2023-09-08absl: inline and de-dup Mutex::Await/LockWhen/CondVar::WaitAbseil Team
2023-09-08absl: remove known_false condition in Mutex codeAbseil Team
2023-09-08absl: remove special handling of Condition::kTrueAbseil Team
2023-08-29absl: fix a priority bug in CondVar wait morphingAbseil Team
2023-06-20absl: fix lint errors in MutexAbseil Team
2023-06-20absl: cosmetic changes for MutexAbseil Team
2023-06-20absl: reformat Mutex-related filesAbseil Team
2023-06-16absl: fix Mutex writer starvation related to uninit priorityAbseil Team
2023-06-15absl: move comment in mutex.cc to where it belongsAbseil Team
2023-05-15Mutex: Remove the deprecated absl::RegisterSymbolizer() hookDerek Mauro
2023-03-14Synchronization: Add support for true relative timeouts usingDerek Mauro
2023-03-09Rollback Mutex relative timeout support because of internal incompatibilityAbseil Team
2023-03-08Synchronization: Add support for true relative timeouts usingDerek Mauro
2023-02-28Rollback because of internal incompatibility.Abseil Team
2023-02-22Fix out of bounds array access when deadlock detector finds exceptionally lar...Abseil Team
2023-02-17Synchronization: Add support for true relative timeouts usingDerek Mauro
2023-01-19Minor formatting: Fix misplaced space.Abseil Team
2022-12-27Clean up the XRay annotation leftover on mutex.Abseil Team
2022-12-22Replace ABSL_INTERNAL_UNREACHABLE with ABSL_UNREACHABLE()Derek Mauro
2022-11-30Remove static initializer from mutex.h.Abseil Team
2022-11-28absl: fix Mutex TSan annotationsAbseil Team
2022-11-16Update Condition to allocate 24 bytes for MSVC platform pointers to methods.Abseil Team
2022-11-07Force a conservative allocation for pointers to methods in Condition objects.Abseil Team
2022-10-24Mutex: Fix stall on single-core systemsAbseil Team
2022-10-07Changes mutex unlock profilingAbseil Team
2022-09-08Fix "unsafe narrowing" warnings in absl, 9/n.Abseil Team
2022-09-01Changes mutex profilingAbseil Team
2022-08-04Fix "unsafe narrowing" warnings in absl, 3/n.Abseil Team
2022-07-27Merge pull request #1223 from ElijahPepe:fix/implement-snprintf-safelyCopybara-Service
2022-07-21fix: properly create the b integerElijah Conners
2022-07-19fix(mutex): safely call snprintfElijah Conners
2022-05-17absl: fix live-lock in CondVarAbseil Team
2022-04-22Fix typo: "a the condition" -> "a condition".Abseil Team