tvl-depot/absl/base
Abseil Team 0514227d25 Export of internal Abseil changes
--
2ba0e41a21fbdab36b2f4f3b0dd4b112bd788604 by Derek Mauro <dmauro@google.com>:

Remove the include of <intsafe.h>, which is missing on
some versions of MinGW. DWORD is easily replaced by uint32_t.

PiperOrigin-RevId: 282576177

--
238fd41114b3e83fcb91d2afe1e6dcce7cfd53b0 by Samuel Benzaquen <sbenza@google.com>:

Remove assertion in erase(iterator) that tries to use the comparator.
Add missing this-> qualifier.
Fix bug where node elements are not being destroyed properly.

PiperOrigin-RevId: 282427096

--
6b9446e3b38ed97451c010933e86a572ab659ab2 by Derek Mauro <dmauro@google.com>:

Improves/fixes feature detection in thread_identity

Only use ABSL_PER_THREAD_TLS_KEYWORD when it is supported (previously
on some platforms it evaluated to nothing, which completely breaks
everything), but prefer it to thread_local since benchmarks indicate
it is slightly faster in this critical code path.

Disable the calls to pthread_sigmask on MinGW where it is not
supported.

PiperOrigin-RevId: 282425291
GitOrigin-RevId: 2ba0e41a21fbdab36b2f4f3b0dd4b112bd788604
Change-Id: I34073ecbb4a43ad71f54161c136d88fc728888f1
2019-11-26 12:37:42 -05:00
..
internal Export of internal Abseil changes 2019-11-26 12:37:42 -05:00
attributes.h Export of internal Abseil changes 2019-11-13 15:04:44 -05:00
bit_cast_test.cc Changed HTTP URLs to HTTPS where possible (#270) 2019-03-08 10:27:53 -05:00
BUILD.bazel Export of internal Abseil changes 2019-11-15 11:16:16 -05:00
call_once.h Export of internal Abseil changes 2019-11-13 15:04:44 -05:00
call_once_test.cc Export of internal Abseil changes 2019-09-05 06:05:17 -04:00
casts.h Export of internal Abseil changes. 2019-05-17 14:57:29 -04:00
CMakeLists.txt Export of internal Abseil changes 2019-11-15 11:16:16 -05:00
config.h Export of internal Abseil changes 2019-11-20 14:18:49 -05:00
config_test.cc Changed HTTP URLs to HTTPS where possible (#270) 2019-03-08 10:27:53 -05:00
const_init.h Export of internal Abseil changes. 2019-03-19 14:19:10 -04:00
dynamic_annotations.cc Changed HTTP URLs to HTTPS where possible (#270) 2019-03-08 10:27:53 -05:00
dynamic_annotations.h Export of internal Abseil changes. 2019-04-12 15:05:20 -04:00
exception_safety_testing_test.cc Export of internal Abseil changes 2019-08-30 15:38:01 -04:00
inline_variable_test.cc Changed HTTP URLs to HTTPS where possible (#270) 2019-03-08 10:27:53 -05:00
inline_variable_test_a.cc Changed HTTP URLs to HTTPS where possible (#270) 2019-03-08 10:27:53 -05:00
inline_variable_test_b.cc Changed HTTP URLs to HTTPS where possible (#270) 2019-03-08 10:27:53 -05:00
invoke_test.cc Export of internal Abseil changes 2019-08-05 15:42:34 -04:00
log_severity.cc Export of internal Abseil changes. 2019-04-12 15:05:20 -04:00
log_severity.h Export of internal Abseil changes 2019-09-19 17:08:45 -04:00
log_severity_test.cc Export of internal Abseil changes 2019-09-19 17:08:45 -04:00
macros.h Export of internal Abseil changes 2019-09-19 17:08:45 -04:00
optimization.h Export of internal Abseil changes 2019-10-24 10:29:13 -04:00
options.h Export of internal Abseil changes 2019-10-30 11:13:04 -04:00
policy_checks.h Export of internal Abseil changes 2019-11-13 15:04:44 -05:00
port.h Changed HTTP URLs to HTTPS where possible (#270) 2019-03-08 10:27:53 -05:00
raw_logging_test.cc Changed HTTP URLs to HTTPS where possible (#270) 2019-03-08 10:27:53 -05:00
spinlock_test_common.cc Export of internal Abseil changes. 2019-07-17 16:40:57 -04:00
thread_annotations.h Export of internal Abseil changes. 2019-05-30 13:42:15 -04:00
throw_delegate_test.cc Export of internal Abseil changes 2019-08-30 15:38:01 -04:00