diff options
author | Abseil Team <absl-team@google.com> | 2019-05-16 07:40:15 -0700 |
---|---|---|
committer | Andy Soffer <asoffer@google.com> | 2019-05-16 15:48:51 -0400 |
commit | daf381e8535a1f1f1b8a75966a74e7cca63dee89 (patch) | |
tree | d2914ddce7cd62d2e9696e5448dd40884c4d3c26 /absl/base/internal | |
parent | fa00c321073c7ea40a4fc3dfc8a06309eae3d025 (diff) |
Export of internal Abseil changes.
--
6fca451d74e509671f0996e15ea05008f73c9957 by Eric Fiselier <ericwf@google.com>:
Support vector<bool>::reference and ::const_reference
in absl::Substitute.
PiperOrigin-RevId: 248524270
--
a4b298c74acb8ae0688ed681052593623d8021c7 by Abseil Team <absl-team@google.com>:
Clarify that a static `SpinLock` using the `LinkerInitialized` constructor is
initialized in non-cooperative mode.
PiperOrigin-RevId: 248386381
GitOrigin-RevId: 6fca451d74e509671f0996e15ea05008f73c9957
Change-Id: I13d54c2034695e7677170cdc7b86384b7d7d9cb5
Diffstat (limited to 'absl/base/internal')
-rw-r--r-- | absl/base/internal/spinlock.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/absl/base/internal/spinlock.h b/absl/base/internal/spinlock.h index 4a316399..940f56af 100644 --- a/absl/base/internal/spinlock.h +++ b/absl/base/internal/spinlock.h @@ -57,8 +57,10 @@ class LOCKABLE SpinLock { // // static SpinLock lock(base_internal::kLinkerInitialized); // - // When intialized using this constructor, we depend on the fact - // that the linker has already initialized the memory appropriately. + // When initialized using this constructor, we depend on the fact + // that the linker has already initialized the memory appropriately. The lock + // is initialized in non-cooperative mode. + // // A SpinLock constructed like this can be freely used from global // initializers without worrying about the order in which global // initializers run. |