aboutsummaryrefslogtreecommitdiff
path: root/absl/synchronization/mutex.cc
Commit message (Expand)AuthorAgeFilesLines
* PR #1589: Use compare_exchange_weak in the loop in Mutex::ReaderLockAtariDreams2024-01-021-1/+1
* Mutex: Prevent false race in EnableInvariantDebugging.Dmitry Vyukov2023-12-191-0/+10
* Mutex: Remove destructor in release buildDmitry Vyukov2023-10-311-74/+76
* absl: speed up Mutex::LockDmitry Vyukov2023-10-301-26/+44
* Rollback "Mutex: Remove destructor in release build"Dmitry Vyukov2023-10-271-76/+74
* Mutex: Remove destructor in release buildDmitry Vyukov2023-10-271-74/+76
* absl: requeue waiters as LIFODmitry Vyukov2023-10-241-0/+18
* Mutex: Rollback requeing waiters as LIFOAbseil Team2023-09-211-18/+0
* Rollback "absl: speed up Mutex::Lock"Dmitry Vyukov2023-09-201-23/+13
* absl:speed up Mutex::[Reader]TryLockDmitry Vyukov2023-09-201-41/+67
* absl: speed up Mutex::ReaderLock/UnlockDmitry Vyukov2023-09-201-12/+23
* absl: speed up Mutex::LockDmitry Vyukov2023-09-181-13/+23
* absl: requeue waiters as LIFODmitry Vyukov2023-09-181-0/+18
* absl: remove special case for timed CondVar waitsDmitry Vyukov2023-09-151-21/+4
* absl: optimize Condition checks in Mutex codeDmitry Vyukov2023-09-151-25/+9
* Rollback:Abseil Team2023-09-081-9/+25
* absl: remove leftovers of CondVar support for other mutexesAbseil Team2023-09-081-19/+13
* absl: inline and de-dup Mutex::Await/LockWhen/CondVar::WaitAbseil Team2023-09-081-99/+12
* absl: remove known_false condition in Mutex codeAbseil Team2023-09-081-8/+3
* absl: remove special handling of Condition::kTrueAbseil Team2023-09-081-18/+7
* absl: fix a priority bug in CondVar wait morphingAbseil Team2023-08-291-16/+21
* absl: fix lint errors in MutexAbseil Team2023-06-201-0/+1
* absl: cosmetic changes for MutexAbseil Team2023-06-201-21/+17
* absl: reformat Mutex-related filesAbseil Team2023-06-201-343/+332
* absl: fix Mutex writer starvation related to uninit priorityAbseil Team2023-06-161-22/+29
* absl: move comment in mutex.cc to where it belongsAbseil Team2023-06-151-6/+6
* Mutex: Remove the deprecated absl::RegisterSymbolizer() hookDerek Mauro2023-05-151-9/+2
* Synchronization: Add support for true relative timeouts usingDerek Mauro2023-03-141-19/+26
* Rollback Mutex relative timeout support because of internal incompatibilityAbseil Team2023-03-091-26/+19
* Synchronization: Add support for true relative timeouts usingDerek Mauro2023-03-081-19/+26
* Rollback because of internal incompatibility.Abseil Team2023-02-281-26/+19
* Fix out of bounds array access when deadlock detector finds exceptionally lar...Abseil Team2023-02-221-1/+4
* Synchronization: Add support for true relative timeouts usingDerek Mauro2023-02-171-19/+26
* Minor formatting: Fix misplaced space.Abseil Team2023-01-191-1/+1
* Clean up the XRay annotation leftover on mutex.Abseil Team2022-12-271-7/+7
* Replace ABSL_INTERNAL_UNREACHABLE with ABSL_UNREACHABLE()Derek Mauro2022-12-221-2/+3
* Remove static initializer from mutex.h.Abseil Team2022-11-301-2/+1
* absl: fix Mutex TSan annotationsAbseil Team2022-11-281-3/+8
* Update Condition to allocate 24 bytes for MSVC platform pointers to methods.Abseil Team2022-11-161-1/+1
* Force a conservative allocation for pointers to methods in Condition objects.Abseil Team2022-11-071-14/+24
* Mutex: Fix stall on single-core systemsAbseil Team2022-10-241-8/+26
* Changes mutex unlock profilingAbseil Team2022-10-071-6/+10
* Fix "unsafe narrowing" warnings in absl, 9/n.Abseil Team2022-09-081-2/+2
* Changes mutex profilingAbseil Team2022-09-011-1/+4
* Fix "unsafe narrowing" warnings in absl, 3/n.Abseil Team2022-08-041-12/+16
* Merge pull request #1223 from ElijahPepe:fix/implement-snprintf-safelyCopybara-Service2022-07-271-1/+6
|\
| * fix: properly create the b integerElijah Conners2022-07-211-1/+1
| * fix(mutex): safely call snprintfElijah Conners2022-07-191-1/+5
|/
* absl: fix live-lock in CondVarAbseil Team2022-05-171-0/+17
* Fix typo: "a the condition" -> "a condition".Abseil Team2022-04-221-3/+3