tvl-depot/absl/container
Abseil Team 846e5dbeda Export of internal Abseil changes
--
90ecacd2a3db96ee64ef23af37a80fad404e2b32 by Gennadiy Rozental <rogeeff@google.com>:

Fixes MSVC regression by making MSVC version of class Flag into an aggregate type.

PiperOrigin-RevId: 277767054

--
018f3b040df51d91a988fa146fee163721e605e9 by Abseil Team <absl-team@google.com>:

Change libstdc++ lacking std::unique_ptr check from a gcc version check to based on feature macros.

PiperOrigin-RevId: 277736042

--
475844775ae343e2414318f08549ee3fa6676a8d by CJ Johnson <johnsoncj@google.com>:

Pass allocator_type through allocator_traits before extracting the typedefs

PiperOrigin-RevId: 277730393

--
d843bc4bc30bf5b11af76db8beda8634b6111a62 by Abseil Team <absl-team@google.com>:

Convert the Waiter::Init() method to the default constructor and define
a destructor for the Waiter class.

Use placement new and delete with Waiter objects.

PiperOrigin-RevId: 277728823

--
1ba6edf421dd2dfe13c55970a03c99592cb6677d by Derek Mauro <dmauro@google.com>:

Use lowercase spelling for include of dbghelp.h
When cross-compiling under MinGW this is important

PiperOrigin-RevId: 277629783

--
cfc662a6fa357a84ddda8037156c7f26cee40c36 by Abseil Team <absl-team@google.com>:

Don't use atomic ops on waiter and wakeup counts in WIN32 waiter mode.

Port the new CONDVAR waiter mode code in CL 277366017 to the WIN32
waiter mode.

PiperOrigin-RevId: 277603611

--
833106542e61fa0832900adf3c1b2afc6890b94b by Abseil Team <absl-team@google.com>:

Add the PerThreadSem::Destroy() method.

For ABSL_WAITER_MODE_CONDVAR or ABSL_WAITER_MODE_SEM,
PerThreadSem::Destroy() is used to destroy the pthread mutex and
condition variable or the POSIX semaphore.
PiperOrigin-RevId: 277586675

--
7814da4a59106cf1e0e4db1a31b9592ebbd2094b by Samuel Benzaquen <sbenza@google.com>:

Enable the assertion in the iterator's operator* and operator->

PiperOrigin-RevId: 277563401
GitOrigin-RevId: 90ecacd2a3db96ee64ef23af37a80fad404e2b32
Change-Id: Ib19be3680da74f0b94055c9039115ec6bcaea7b0
2019-10-31 15:15:43 -04:00
..
internal Export of internal Abseil changes 2019-10-31 15:15:43 -04:00
btree_map.h Export of internal Abseil changes 2019-08-09 15:11:33 -04:00
btree_set.h Export of internal Abseil changes 2019-08-09 15:11:33 -04:00
btree_test.cc Export of internal Abseil changes 2019-09-25 15:12:18 -04:00
btree_test.h Export of internal Abseil changes 2019-08-09 15:11:33 -04:00
BUILD.bazel Export of internal Abseil changes 2019-10-24 10:29:13 -04:00
CMakeLists.txt Export of internal Abseil changes 2019-10-24 10:29:13 -04:00
fixed_array.h Export of internal Abseil changes 2019-08-20 15:59:49 -04:00
fixed_array_benchmark.cc Export of internal Abseil changes. 2019-07-03 15:18:00 -04:00
fixed_array_exception_safety_test.cc Export of internal Abseil changes 2019-10-22 13:33:00 -04:00
fixed_array_test.cc Export of internal Abseil changes. 2019-07-03 15:18:00 -04:00
flat_hash_map.h Export of internal Abseil changes 2019-10-24 10:29:13 -04:00
flat_hash_map_test.cc Export of internal Abseil changes 2019-10-30 11:13:04 -04:00
flat_hash_set.h Export of internal Abseil changes 2019-08-08 11:25:03 -04:00
flat_hash_set_test.cc Changed HTTP URLs to HTTPS where possible (#270) 2019-03-08 10:27:53 -05:00
inlined_vector.h Export of internal Abseil changes 2019-10-31 15:15:43 -04:00
inlined_vector_benchmark.cc Export of internal Abseil changes 2019-08-15 14:36:45 -04:00
inlined_vector_exception_safety_test.cc Export of internal Abseil changes 2019-10-22 13:33:00 -04:00
inlined_vector_test.cc Export of internal Abseil changes 2019-10-31 15:15:43 -04:00
node_hash_map.h Export of internal Abseil changes 2019-08-20 15:59:49 -04:00
node_hash_map_test.cc Changed HTTP URLs to HTTPS where possible (#270) 2019-03-08 10:27:53 -05:00
node_hash_set.h Changed HTTP URLs to HTTPS where possible (#270) 2019-03-08 10:27:53 -05:00
node_hash_set_test.cc Changed HTTP URLs to HTTPS where possible (#270) 2019-03-08 10:27:53 -05:00