aboutsummaryrefslogtreecommitdiff
path: root/absl/synchronization
AgeCommit message (Expand)Author
2023-03-27Fix flakiness issues in timing tests.Evan Brown
2023-03-23Internal Code ChangeAbseil Team
2023-03-21Add an implementation of Waiter that uses std::mutex/std::condition_variableDerek Mauro
2023-03-20Synchronization: Refactor Waiter to allow us to write testsDerek Mauro
2023-03-16Increase the timeout of Windows for the kernel timeout tests.Tom Rybka
2023-03-14Synchronization: Add support for true relative timeouts usingDerek Mauro
2023-03-13Synchronization: Change KernelTimeout to always store absoluteDerek 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-02-16Add KernelTimeout methods that convert the timeout to theDerek Mauro
2023-02-15KernelTimeout optimization: Use absl::GetCurrentTimeNanos()Derek Mauro
2023-02-09Rewrite KernelTimeout to support both absolute and relative timeoutsDerek Mauro
2023-02-08Add overrides to other functions which call Waiter::GetWaiterAbseil Team
2023-02-01Delete unused Futex methodsDerek 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-12-21Remove unneeded "friends" from KernelTimeout.Abseil Team
2022-12-15Add MakeAbsNs to KernelTimeout.Abseil Team
2022-12-15Fix the documentation of the atomic_hook.h registration functions to correctl...Greg Falcon
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-15Use AnyInvocable in internal thread_poolAbseil Team
2022-11-07Force a conservative allocation for pointers to methods in Condition objects.Abseil Team
2022-11-03Merge pull request #1307 from KindDragon:patch-1Copybara-Service
2022-11-03Fix MSVC version checking in lifetime_test.ccArkady Shapkin
2022-10-24Mutex: Fix stall on single-core systemsAbseil Team
2022-10-14Change per_thread_sem_test from size medium to size large.Evan Brown
2022-10-07Changes mutex unlock profilingAbseil Team
2022-09-12Fix "unsafe narrowing" warnings in absl, 8/n.Abseil Team
2022-09-08Fix "unsafe narrowing" warnings in absl, 9/n.Abseil Team
2022-09-01Rollback of fix "unsafe narrowing" warnings in absl, 8/n.Derek Mauro
2022-09-01Fix "unsafe narrowing" warnings in absl, 8/n.Abseil Team
2022-09-01Changes mutex profilingAbseil Team
2022-08-31Added some more no_test.. tags to build targets for controlling testing.Abseil Team
2022-08-30Remove includes which are not used directly.Abseil Team
2022-08-04Fix "unsafe narrowing" warnings in absl, 3/n.Abseil Team
2022-07-28Fix "unsafe narrowing" warnings in absl, 1/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-06-02Disable tests on some platforms where they currently fail.Tom Rybka
2022-05-27Clarify the behaviour of `AssertHeld` and `AssertReaderHeld` when the calling...Abseil Team
2022-05-17absl: fix use-after-free in Mutex/CondVarAbseil Team
2022-05-17absl: fix live-lock in CondVarAbseil Team
2022-05-16Add a stress test for base_internal::ThreadIdentity reuse.Abseil Team